<!-- review: finished -->

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

# Configurando o painel do Prometheus

Para configurar o [painel do Prometheus para Angie](https://grafana.com/grafana/dashboards/20719-angie-dashboard/) no Grafana,
siga estes passos:

1. Usando o módulo [Prometheus](https://pt.angie.software//angie/docs/configuration/modules/http/http_prometheus.md#http-prometheus),
   adicione a seguinte diretiva [include](https://pt.angie.software//angie/docs/configuration/modules/core.md#include) no bloco `http`
   do [arquivo de configuração](https://pt.angie.software//angie/docs/configuration/configfile.md#configfile):
   ```nginx
   http {
       include prometheus_all.conf;

       # ...
   }
   ```

   Também adicione a diretiva [prometheus](https://pt.angie.software//angie/docs/configuration/modules/http/http_prometheus.md#id1) correspondente
   dentro de uma `location` em um bloco `server` separado
   com um endereço IP e porta dedicados para este propósito, por exemplo:
   ```nginx
   server {

       listen 192.168.1.100:80;

       location =/p8s {
           prometheus all;
       }

       # ...

   }
   ```

   Isso habilita a exportação de métricas do Angie no formato Prometheus
   no endpoint especificado na `location`.
2. Adicione a seguinte configuração ao Prometheus,
   especificando o endereço IP e porta definidos anteriormente no `server`:
   ```yaml
   scrape_configs:
     - job_name: "angie"
       scrape_interval: 15s
       metrics_path: "/p8s"
       static_configs:
         - targets: ["192.168.1.100:80"]
   ```

   Isso coletará métricas a cada 15 segundos,
   usando o caminho `/p8s` configurado no passo anterior.

   #### NOTE
   Certifique-se de que o valor global `scrape_interval`
   não exceda o valor especificado aqui.
3. Importe o [painel do Prometheus para Angie](https://grafana.com/grafana/dashboards/20719-angie-dashboard/)
   no Grafana.
