The Prometheus integration is on our roadmap. This page outlines the planned feature and will be updated when it becomes available.
Planned capabilities
The Prometheus integration will expose monitor metrics as a Prometheus-compatible scrape endpoint:devhelm_check_duration_seconds— histogram of check response times by monitor and regiondevhelm_check_success_total— counter of passing checks by monitordevhelm_check_failure_total— counter of failing checks by monitordevhelm_incident_active— gauge of currently active incidents by severitydevhelm_monitor_uptime_ratio— gauge of uptime percentage over the last 24h
Use cases
- Build custom Grafana dashboards combining DevHelm metrics with your application metrics
- Create Prometheus alerting rules that combine DevHelm check data with internal telemetry
- Feed monitor data into existing SRE dashboards alongside latency, error rate, and saturation metrics
In the meantime
You can access monitor data programmatically through the REST API:- Check results:
GET /api/v1/monitors/{id}/checks - Uptime stats:
GET /api/v1/monitors/{id}/uptime?window=24h - Incidents:
GET /api/v1/incidents
Next steps
Grafana
Planned Grafana integration.
API Reference
Access monitor data via the REST API.