Кластер мониторингі
Сіз Spark кластерінің күйін бақылап, оның жұмысын келесі құралдар мен сервистерді пайдаланып талдай аласыз:
- Cloud Logging;
- Cloud Monitoring;
- Cloud Alerting;
- кластер оқиғалары журналы;
- Spark History Server;
- Cloud ML Platform кітапханасының әдістері.
Cloud Logging сервисі пайдаланушы қолданбалары мен VK Cloud сервистерінің логтарын жинауды, сақтауды және көрсетуді орындайды.
Кластер логтарын көру мүмкіндігіне ие болу үшін:
- Кластердің ВМ-на логтау плагинін орнатыңыз.
- Деректер жиналуы үшін бірнеше минут күтіңіз.
- VK Cloud жеке кабинетіне өтіңіз.
- Қажетті кластер орналасқан жобаны таңдаңыз.
- Мониторинг → Логтау бөліміне өтіңіз.
- Кестедегі логтарды сүзуді баптаңыз.
Cloud Monitoring сервисі кластердің күйін берілген метрикалар бойынша нақты уақыт режимінде бақылауға және талдауға мүмкіндік береді. Сервис метрикаларды жинау деректерін графиктерде көрсетеді, оларды кластер жұмысы туралы тек қажетті ақпаратты алатындай етіп баптауға болады.
Кластер мониторингі графигін қосу үшін нұсқаулықты пайдаланыңыз. Ресурс түрі өрісінде k8s-тағы Spark сервисі нұсқасын таңдаңыз.
Cloud Alerting сервисі VK Cloud сервистерінің негізгі метрикалары өзгергені туралы хабарлауды баптауға мүмкіндік береді.
Кластер жұмысы туралы хабарламаларды алу үшін:
- Хабарландыру арнасын жасаңыз.
- Жасалған байланыс арнасы бойынша қандай шарттарда хабарламалар жіберілетінін баптаңыз.
Оқиғалар журналында кластер жұмысындағы сыни қателер туралы хабарламалар болады.
Оқиғалар журналын көру үшін:
- VK Cloud жеке кабинетіне өтіңіз.
- Қажетті кластер орналасқан жобаны таңдаңыз.
- Контейнерлер → Kubernetes кластерлері бөліміне өтіңіз.
- Қажетті кластердің атауын басыңыз.
- Оқиғалар журналы қойындысына өтіңіз.
Егер кластер жұмысында қателер болса, олар қойындыда көрсетіледі.
Spark History Server сервисі тапсырмалардың орындалу тарихы туралы ақпаратты жинайды және қолданба логтарын веб-интерфейсте көруге мүмкіндік береді. Сервис әрбір Spark кластері үшін қосылады.
Spark History Server ішіндегі логтарды көру үшін:
-
VK Cloud жеке кабинетіне өтіңіз.
-
Қажетті кластер орналасқан жобаны таңдаңыз.
-
ML Platform → Spark в k8s бөліміне өтіңіз.
-
Қажетті кластердің атауын басыңыз.
-
Жалпы деректер қойындысында Spark History Server жолындағы сілтеме бойынша өтіңіз.
-
Spark History Server инстансы ашылады. Авторизация үшін тіркелгі деректерін енгізіңіз:
- VK Cloud жеке кабинетінің логині мен құпиясөзі — бұл тәсіл ескі кластерлер үшін қолданылады;
- қолжетімділік токені — бұл тәсіл жаңа кластерлер үшін қолданылады.
Кластер оқиғаларының тізімі көрсетіледі.
Cloud ML Platform кітапханасы кластер оқиғалары мен логтарының тізімдерін алуға мүмкіндік береді.
Келесі әдістерді пайдаланыңыз:
- spark_events — кластерде болған оқиғалардың тізімін алу.
- spark_job_logs — қажетті қолданбаның логтарын көрсету.