Прометей — это система мониторинга и оповещения с открытым исходным кодом.
Основные концепции:
- Модель данных: Временные ряды, где каждый ряд идентифицируется метрикой и набором пар ключ-значение (label).
- Механизм сбора: "Pull" модель по HTTP. Prometheus сам забирает метрики с целевых объектов (экспортеров).
- Язык запросов: PromQL для создания сложных запросов, построения графиков и генерации оповещений.
- Хранение: Локальное дисковое хранилище со сжатием. Поддерживает интеграцию с удаленными хранилищами.
- Обнаружение сервисов: Динамическое обнаружение целей для мониторинга.
- Оповещения: Alertmanager обрабатывает оповещения, отправленные Prometheus, и маршрутизирует их в различные