Caddy - Standalone Reverse Proxy

Monitors a standalone Caddy reverse proxy using Caddy's built-in Prometheus metrics. No exporter sidecar required.

Caddy - Standalone Reverse Proxy screenshot 1
Caddy - Standalone Reverse Proxy screenshot 2

Panels

  • Requests — total request rate over time
  • Requests by Response Code — request rate broken down by HTTP status code
  • Requests In Flight — average concurrent requests being handled
  • Requests by Response Code (%) — response code distribution as a percentage
  • Request Duration (percentile) — p50/p75/p90/p95/p99 latency over time
  • Request Duration (heatmap) — latency distribution heatmap

Requirements

  • Caddy 2.x with metrics enabled in the global options block
  • Prometheus scraping Caddy's admin API (/metrics on port 2019)

Notes

This dashboard is designed for standalone Caddy instances (not in-cluster Kubernetes deployments). It uses the native caddy_ metrics exposed by Caddy itself. No third-party exporter needed.

Revisions
RevisionDescriptionCreated
Caddy

Caddy

by Grafana Labs
Grafana Labs solution

Easily monitor Caddy, an open source web server written in Go, with Grafana Cloud's out-of-the-box monitoring solution.

Learn more

Get this dashboard

Import the dashboard template

or

Download JSON

Datasource
Dependencies