простыми словами
система мониторинга. Основные преимущества — предоставление возможности создания гибких запросов к данным и хранение значений метрик в базе данных временных рядов. Разработана фондом облачных вычислений (Cloud Native Computing Foundation или CNCF).
Для получения метрик методом pull используются экспортеры (exporter) — пакеты, собирающие данные для конкретной операционной системы или сервиса, и отправляющие данные на сервер по запросу. Существует большое количество уже написанных экспортеров для различных сервисов. Также метрики могут собираться с помощью механизма push — для этого используется компонент pushgateway, который должен быть установлен дополнительно.
Довольно часто Prometheus настраивают в связке с Grafana, которая позволяет визуализировать показания наших метрик. В графане для этого есть уже настроенный источник, таким образом, настройка выполняется из коробки.
В сравнении с другими системами мониторинга обладает рядом отличий, например, в сравнении с Zabbix:
Это не все отличия между Zabbix и Prometheus, но уже можно сделать вывод, что последний является приложением от программистов для программистов. Prometheus более популярен для мониторинга сервисов DevOps, например, Kubernetes. Zabbix же плохо подходит для динамических систем (например, в последнем могут постоянно удаляться и создаваться новые поды с сервисами) и уступает в этом плане прометею.
Продолжая использовать данный сайт вы принимаете политику конфиденциальности и cookies