Setting up Prometheus to collect Caddy metrics

Prometheus and Caddy-metrics

Setting up Prometheus to collect Caddy metrics

This is a simple example of how to setup Prometheus to collect Caddy metrics.

wget https://github.com/prometheus/prometheus/releases/download/v2.37.0/prometheus-2.37.0.linux-amd64.tar.gz
tar zxvf prometheus-2.37.0.linux-amd64.tar.gz
cd prometheus-2.37.0.linux-amd64
nano prometheus.yaml
# prometheus.yaml
global:
  scrape_interval: 15s # default is 1 minute

scrape_configs:
  - job_name: caddy
    static_configs:
      - targets: ['localhost:2019']
./prometheus --config.file=prometheus.yaml --web.listen-address=:8080