Integration

up0 + Grafana

Push up0 uptime metrics to your Grafana stack via the Prometheus remote write endpoint. Plot uptime alongside latency, error rates, and infrastructure metrics.

What you get

  • Plot uptime data on the same dashboard as CPU, memory, and error rates: one pane of glass.
  • up0 exports per-region probe data so you can pinpoint whether an outage is regional or global.
  • Grafana alerting rules on up0 metrics let you cross-alert: page when uptime drops below 99.5% over 1 hour.

Setup

up0 is in early access. Here's exactly what setup looks like once your team is onboarded.

  1. 1
    In up0: Settings → Integrations → Metrics Export, copy your Prometheus remote write URL and bearer token
    1 min
  2. 2
    In your Prometheus config, add a remote_write target pointing to the up0 endpoint
    2 min
  3. 3
    Restart Prometheus and verify metrics appear under up0_probe_success and up0_probe_duration_ms
    2 min
  4. 4
    In Grafana, add your Prometheus datasource if not already connected
    1 min
  5. 5
    Build Grafana panels using the metrics above
    3 min

prometheus.yml remote_write config

remote_write:
  - url: https://metrics.up0.io/remote-write
    bearer_token: YOUR_METRICS_TOKEN
    write_relabel_configs:
      - source_labels: [__name__]
        regex: "up0_.*"
        action: keep

# Available metrics:
# up0_probe_success{monitor="prod-api", region="us-east-1"} 1
# up0_probe_duration_ms{monitor="prod-api"} 142
# up0_incident_active{monitor="prod-api"} 0
# up0_uptime_ratio_24h{monitor="prod-api"} 0.9997

Set up Grafana alerts in 5 minutes

up0 is in early access, join the waitlist to get started

Join the waitlistSee all featuresView pricing