Configurando o painel Prometheus#

Para configurar o painel Prometheus para Angie no Grafana, siga estes passos:

  1. Usando o módulo Prometheus, adicione a seguinte diretiva include no bloco http do arquivo de configuração:

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

    Também adicione a diretiva prometheus correspondente dentro de uma location em um bloco server separado com um endereço IP e porta dedicados para este propósito, por exemplo:

    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:

    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.

    Nota

    Certifique-se de que o valor global scrape_interval não exceda o valor especificado aqui.

  3. Importe o painel Prometheus para Angie no Grafana.