Skip to main content
Zepeed includes a built-in Prometheus exporter that exposes real-time monitoring data, including speedtest results, ping latency, and system health, via a standard text-based exposition format.

Getting Started

To enable the Prometheus integration, navigate to Settings > Integrations > Prometheus in the Zepeed web UI.
  1. Toggle Enable Prometheus Integration to on.
  2. Configure an IP Allowlist to restrict access to the metrics endpoint (e.g., the IP of your Prometheus server).
  3. Adjust the Cache TTL if necessary (default is 60 seconds) to balance data freshness with server load.

Metrics Endpoint

Once enabled, the metrics are available at:
Access is restricted based on the IP Allowlist configured in the settings. If no IPs are listed, the endpoint is disabled for all callers.

Available Metrics

Zepeed groups metrics into three main categories, which can be toggled individually in the settings.

Speedtest Metrics (include_speed)

Ping Metrics (include_ping)

System & Alert Metrics (include_system)

Grafana Integration

You can easily visualize these metrics in Grafana by adding your Zepeed instance as a Prometheus data source. Most users create a dashboard showing download/upload trends over time and a heatmap of ping latency.