Angie
Grafana dashboard for Angie (fork of nginx) web server metrics
Understand Angie web server’s metrics.
Setup
- Using the the http_prometheus module, add the following changes to the http block of the configuration file:
 
http {
    include prometheus_all.conf;
    ...
        location =/p8s {
            prometheus all;
        }
}- Add the following configuration to Prometheus:
 
scrape_configs:
  - job_name: "angie"
    scrape_interval: 15s
    metrics_path: ā/p8sā
    static_configs:
      - targets: ["angie:80"]It collects metrics from the specified target, angie:80, every 15 seconds, utilizing the /p8s configured at the previous step.
Metrics Monitored
- Connections: Active/Idle, Accepted/Dropped Connections
 - Total HTTP Request Rate (per server zone/location zone/upstream)
 - HTTP Requests in Progress (per server zone/location zone/upstream)
 - HTTP Bandwidth (per server zone/location zone/upstream)
 - 200-300 HTTP Response Code Rate (per server zone/location zone/upstream)
 - 4xx HTTP Response Code Rate (per server zone/location zone/upstream)
 - 5xx HTTP Response Code Rate (per server zone/location zone/upstream)
 - HTTP Cache Size
 - HTTP Cache Request Stats
 - HTTP limit_conn and limit_req Stats
 - Slabs usage and allocation Stats
 - Resolver stats
 - SSL stats
 
Data source config
Collector config:
Upload an updated version of an exported dashboard.json file from Grafana
| Revision | Description | Created | |
|---|---|---|---|
| Download | 
