Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Какие инструменты используются для мониторинга? (Prometheus, Grafana, Sentry)
Основные инструменты мониторинга:
Prometheus - сбор метрик
Grafana - визуализация
Sentry - отслеживание ошибок
ELK Stack - логирование
Как с помощью системы мониторинга Prometheus собирать метрики?
Prometheus собирает метрики по принципу pull: он сам ходит по HTTP-эндпоинтам и забирает данные в текстовом формате. Чтобы начать собирать метрики, приложение нужно “проинструментировать” — добавить библиотеку Prometheus-клиента и повесить HTTP-эндпоинт metrics. Далее в конфигурации Prometheus настраиваются scrape_configs, где указываются адреса таргетов (сервисов) и интервалы опроса. Для сторонних систем используются exporter’ы (например, node_exporter). В итоге Prometheus регулярно опрашивает все таргеты и сохраняет метрики во внутреннюю time-series базу.
Что такое система мониторинга Prometheus?
Prometheus — это система мониторинга, которая собирает метрики из сервисов по протоколу HTTP, хранит их как временные ряды и позволяет выполнять мощные запросы через язык PromQL.
Он работает по модели pull: сам регулярно опрашивает эндпоинты /metrics, а не ждёт, что приложения отправят данные.
Prometheus интегрируется с Kubernetes, поддерживает алерты через Alertmanager и легко визуализируется в Grafana.
Это делает его стандартом мониторинга для микросервисных и облачных систем.
Рейтинг:
1
Сложность:
8
Рейтинг:
4
Сложность:
6
Рейтинг:
5
Сложность:
5