Настройка панели Prometheus#

Чтобы настроить панель Prometheus для Angie в Grafana, выполните следующие шаги:

  1. Используя модуль Prometheus, добавьте следующую директиву include в блок http файла конфигурации:

    http {
        include prometheus_all.conf;
    
        # ...
    }
    

    Также добавьте соответствующую директиву prometheus внутри location в отдельном блоке server cо специально отведенными для этой цели IP-адресом и портом, например:

    server {
    
        listen 192.168.1.100:80;
    
        location =/p8s {
            prometheus all;
        }
    
        # ...
    
    }
    

    Они включают экспорт метрик Angie в формате Prometheus в конечной точке, заданной в location.

  2. Добавьте следующую конфигурацию в Prometheus, указав IP-адрес и порт, заданные ранее в server:

    scrape_configs:
      - job_name: "angie"
        scrape_interval: 15s
        metrics_path: "/p8s"
        static_configs:
          - targets: ["192.168.1.100:80"]
    

    Она будет собирать метрики каждые 15 секунд, используя настроенный на предыдущем шаге путь /p8s.

    Примечание

    Убедитесь, что значение глобального параметра scrape_interval не превышает указанное здесь значение.

  3. Импортируйте панель Prometheus для Angie в Grafana.