<!-- review: finished -->

<a id="grafana"></a>

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

Чтобы настроить [панель Prometheus для Angie](https://grafana.com/grafana/dashboards/20719-angie-dashboard/) в Grafana,
выполните следующие шаги:

1. Используя модуль [Prometheus](https://angie.software//angie/docs/configuration/modules/http/http_prometheus.md#http-prometheus),
   добавьте следующую директиву [include](https://angie.software//angie/docs/configuration/modules/core.md#include) в блок `http`
   [файла конфигурации](https://angie.software//angie/docs/configuration/configfile.md#configfile):
   ```nginx
   http {
       include prometheus_all.conf;

       # ...
   }
   ```

   Также добавьте соответствующую директиву [prometheus](https://angie.software//angie/docs/configuration/modules/http/http_prometheus.md#id3)
   внутри `location` в отдельном блоке `server`
   cо специально отведенными для этой цели IP-адресом и портом, например:
   ```nginx
   server {

       listen 192.168.1.100:80;

       location =/p8s {
           prometheus all;
       }

       # ...

   }
   ```

   Они включают экспорт метрик Angie в формате Prometheus в конечной точке,
   заданной в `location`.
2. Добавьте следующую конфигурацию в Prometheus,
   указав IP-адрес и порт, заданные ранее в `server`:
   ```yaml
   scrape_configs:
     - job_name: "angie"
       scrape_interval: 15s
       metrics_path: "/p8s"
       static_configs:
         - targets: ["192.168.1.100:80"]
   ```

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

   #### NOTE
   Убедитесь, что значение глобального параметра `scrape_interval`
   не превышает указанное здесь значение.
3. Импортируйте [панель Prometheus для Angie](https://grafana.com/grafana/dashboards/20719-angie-dashboard/)
   в Grafana.
