Knowledge base

Knowledge base

Close

Мониторинг Prometheus

Prometheus — платформа для мониторинга, которая агрегирует все метрики, логи и события в режиме реального времени и сохраняет их в базу данных временных рядов. Для получения метрик с удаленных узлов используется метод pull (сервер сам забирает данные). На узлы для сбора информации устанавливаются экспортеры (exporter) — пакеты, получающие данные для операционной системы или конкретного сервиса. Существует большое количество уже написанных экспортеров для различных приложений. Также метрики могут собираться с помощью механизма push — для этого используется компонент pushgateway, который должен быть установлен дополнительно.

Довольно часто Prometheus настраивают в связке с Grafana, которая позволяет визуализировать показания наших метрик. В графане для этого есть уже настроенный источник, таким образом, настройка выполняется из коробки.

На текущий момент при установке Prometheus он будет получать данных о метриках, логах и событиях от Kubernetes через API.

In this article: