← Назад в словарь

Prometheus

Prometheus — Прометеус

Суть в одном предложении

Prometheus — система сбора метрик и алертинга с pull-моделью, временными рядами и языком запросов PromQL.

Краткое определение

Prometheus — open-source система мониторинга: собирает метрики по HTTP (pull), хранит их как временные ряды, позволяет строить запросы на PromQL и настраивать алерты. Часто используется в паре с Grafana для визуализации.

Оригинал и перевод

  • Язык: английский
  • Оригинал: Prometheus
  • Буквальный перевод: Прометеус (имя собственное)

Синонимы и варианты написания

  • Прометеус
  • Prometheus Monitoring

Где используется

  • Мониторинг серверов, контейнеров (Docker, Kubernetes), приложений
  • Сбор метрик приложений (счётчики, гистограммы) через экспортёры или клиентские библиотеки
  • Алертинг через Alertmanager
  • Основа стека мониторинга (Prometheus + Grafana + Alertmanager)

Когда это важно

При необходимости наблюдать за метриками в реальном времени (CPU, память, запросы, бизнес-показатели) и реагировать на аномалии алертами.

Подробное объяснение

Prometheus опрашивает цели (targets) по HTTP, получая метрики в текстовом формате. Данные хранятся локально с эффективным сжатием. PromQL позволяет агрегировать, фильтровать и вычислять метрики. Alertmanager дедуплицирует и маршрутизирует уведомления (email, Slack, PagerDuty). Экспортёры переводят данные сторонних систем (Node, MySQL, Nginx) в формат Prometheus.

Аналоги и связанные термины

  • Grafana, Alertmanager
  • Health check, observability
  • Metrics, SLO, SLA

Пример использования

«Метрики Nginx и PHP-FPM отдаются в Prometheus; при росте 5xx выше порога срабатывает алерт в Slack.»

Смотри также