Prometheus#

Prometheus — система мониторинга и оповещений, которая хранит и обрабатывает метрики в виде данных временных рядов. Информация о метриках хранится с отметкой времени, на которой она была записана, наряду с необязательными парами ключ-значение, называемыми метками. Для работы с метриками Prometheus использует язык запросов PromQL.

Система Prometheus состоит из множества компонентов, часть из которых необязательны.

Компоненты Prometheus, входящие в состав DropApp Plus:

  • Основной сервер Prometheus — собирает и хранит данные временных рядов;

  • Prometheus Operator — обеспечивает встроенное развертывание и управление Prometheus и связанными с ним компонентами мониторинга;

  • Alertmanager — обрабатывает и группирует оповещения, а также направляет их получателю по выбранному каналу связи;

  • Node Exporter — собирает системные показатели с устройства, на котором установлен Prometheus;

  • Config Reloader — отслеживает изменения и перезагружает конфигурационный файл Prometheus в случае необходимости.