Prometheus — это набор инструментов для мониторинга и оповещения систем с открытым исходным кодом, изначально созданный в SoundCloud. С момента его создания в 2012 году многие компании и организации приняли Prometheus, и проект имеет очень активное сообщество разработчиков и пользователей. Теперь это отдельный проект с открытым исходным кодом, который поддерживается независимо от какой-либо компании.
Основные особенности Прометея:
- Многомерная модель данных (временные ряды, идентифицируемые по имени метрики и парам ключ/значение).
- Гибкий язык запросов для использования этой многомерности.
- Отсутствие зависимости от распределенного хранилища; отдельные серверные узлы автономны.
- Сбор временных рядов происходит по модели вытягивания через HTTP.
- Передача временных рядов поддерживается через промежуточный шлюз.
- Цели обнаруживаются с помощью обнаружения службы или статической конфигурации.
- Поддержка нескольких режимов построения графиков и информационных панелей.