Configuración del panel de Prometheus#

Para configurar el panel de Prometheus para Angie en Grafana, sigue estos pasos:

  1. Usando el módulo Prometheus, añade la siguiente directiva include en el bloque http del archivo de configuración:

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

    También añade la directiva correspondiente prometheus dentro de una location en un bloque server separado con una dirección IP y un puerto dedicados para este fin, por ejemplo:

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

    Estas permiten la exportación de métricas de Angie en formato Prometheus en el punto final especificado en la location.

  2. Añade la siguiente configuración a Prometheus, especificando la dirección IP y puerto establecidos anteriormente en el server:

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

    Esto recopilará métricas cada 15 segundos, usando la ruta /p8s configurada en el paso anterior.

    Nota

    Asegúrate de que el valor global scrape_interval no exceda el valor especificado aquí.

  3. Importa el panel de Prometheus para Angie en Grafana.