Prometheus

Материал из Брацка Правки
Перейти к: навигация, поиск

Prometheus -- это набор инструментов для системного мониторинга и оповещения с открытым исходным кодом, изначально созданный в SoundCloud. С момента его создания в 2012 году многие компании и организации приняли Prometheus, и проект имеет очень активное сообщество разработчиков и пользователей. Теперь это отдельный проект с открытым исходным кодом, который поддерживается независимо от какой-либо компании. Чтобы подчеркнуть это и прояснить структуру управления проектом, Prometheus присоединился к Cloud Native Computing Foundation в 2016 году в качестве второго размещенного проекта после Kubernetes. Prometheus собирает и хранит свои метрики в виде данных временных рядов, т. е. информация о метриках хранится с отметкой времени, в которую она была записана, наряду с необязательными парами ключ-значение, называемыми метками.

Функции:

  • многомерная модель данных с данными временных рядов, идентифицируемыми по имени метрики и парам ключ/значение
  • PromQL, гибкий язык запросов для использования этой многомерности .
  • отсутствие зависимости от распределенного хранилища; отдельные серверные узлы автономны
  • сбор временных рядов происходит через модель вытягивания через HTTP
  • отправка временных рядов поддерживается через промежуточный шлюз
  • цели обнаруживаются с помощью обнаружения службы или статической конфигурации
  • поддержка нескольких режимов построения графиков и информационных панелей

Подробней на: https://prometheus.io/docs/introduction/overview/