Bring Your Uptime Data Into Grafana
If your team uses Grafana, you probably have dashboards for everything: CPU, memory, request rates, error budgets. But there's likely a gap — your uptime monitoring lives in a separate tool. You check it when something breaks, but it's not part of your daily observability picture.
That changes today.
One Endpoint, All Your Metrics
Upwarden now exposes a Prometheus-compatible /metrics endpoint. Point your existing Prometheus instance at it, and your monitor data flows into the same system you already use for everything else.
No new dashboards to learn. No context switching. Just add a few panels to your existing Grafana setup and your uptime data is right there alongside your infrastructure metrics.
Why This Matters
Single source of truth. Your on-call team already lives in Grafana. Adding uptime data means they see the full picture without jumping between tools.
Correlation. When response times spike, you can see if it's your API or your database. When a monitor goes down, you can check if it coincides with a deployment.
Alerting consolidation. Instead of managing alerts in two places, you can route everything through Prometheus Alertmanager.
What You Get
The metrics endpoint exposes:
- Monitor status — current state of each monitor (up/down/degraded)
- Uptime percentage — 90-day rolling uptime for each service
- Response times — latency trends over time
- Summary counts — how many monitors are up, down, or degraded
All standard Prometheus format. All queryable with PromQL. All visualizable in Grafana.
The Setup Takes 5 Minutes
- Generate an API key in Upwarden (Dashboard → Settings → API Keys)
- Add a scrape config to your
prometheus.yml - Reload Prometheus
- Build your dashboard
For the exact endpoint URL, available metrics, and sample Prometheus configuration, see our API documentation.
Separate Infrastructure, Unified View
Here's the thing: your monitoring should survive the same outages it's designed to detect. Upwarden runs on separate infrastructure from your application. When your servers go down, your metrics endpoint stays up.
But the data flows into your existing Grafana — the same dashboards you already trust for everything else. Best of both worlds: independent infrastructure, unified observability.
Ready to connect? Check the API docs for setup instructions, or sign up to get started with a free account.