Prometheus#
Prometheus — система мониторинга и оповещений, которая хранит и обрабатывает метрики в виде данных временных рядов. Информация о метриках хранится с отметкой времени, на которой она была записана, наряду с необязательными парами ключ-значение, называемыми метками. Для работы с метриками Prometheus использует язык запросов PromQL.
Система Prometheus состоит из множества компонентов, часть из которых необязательны.
Компоненты Prometheus, входящие в состав DropApp Plus:
Основной сервер Prometheus — собирает и хранит данные временных рядов;
Prometheus Operator — обеспечивает встроенное развертывание и управление Prometheus и связанными с ним компонентами мониторинга;
Alertmanager — обрабатывает и группирует оповещения, а также направляет их получателю по выбранному каналу связи;
Node Exporter — собирает системные показатели с устройства, на котором установлен Prometheus;
Config Reloader — отслеживает изменения и перезагружает конфигурационный файл Prometheus в случае необходимости.