Prometheus
Prometheus -- это набор инструментов для системного мониторинга и оповещения с открытым исходным кодом, изначально созданный в SoundCloud. С момента его создания в 2012 году многие компании и организации приняли Prometheus, и проект имеет очень активное сообщество разработчиков и пользователей. Теперь это отдельный проект с открытым исходным кодом, который поддерживается независимо от какой-либо компании. Чтобы подчеркнуть это и прояснить структуру управления проектом, Prometheus присоединился к Cloud Native Computing Foundation в 2016 году в качестве второго размещенного проекта после Kubernetes. Prometheus собирает и хранит свои метрики в виде данных временных рядов, т. е. информация о метриках хранится с отметкой времени, в которую она была записана, наряду с необязательными парами ключ-значение, называемыми метками.
Функции:
- многомерная модель данных с данными временных рядов, идентифицируемыми по имени метрики и парам ключ/значение
- PromQL, гибкий язык запросов для использования этой многомерности .
- отсутствие зависимости от распределенного хранилища; отдельные серверные узлы автономны
- сбор временных рядов происходит через модель вытягивания через HTTP
- отправка временных рядов поддерживается через промежуточный шлюз
- цели обнаруживаются с помощью обнаружения службы или статической конфигурации
- поддержка нескольких режимов построения графиков и информационных панелей
Подробней на: https://prometheus.io/docs/introduction/overview/