Integration

upzero + Grafana

Push upzero 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.
  • upzero exports per-region probe data so you can pinpoint whether an outage is regional or global.
  • Grafana alerting rules on upzero metrics let you cross-alert: page when uptime drops below 99.5% over 1 hour.

Setup

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

  1. 1
    In upzero: 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 upzero endpoint
    2 min
  3. 3
    Restart Prometheus and verify metrics appear under upzero_probe_success and upzero_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.upzero.io/remote-write
    bearer_token: YOUR_METRICS_TOKEN
    write_relabel_configs:
      - source_labels: [__name__]
        regex: "upzero_.*"
        action: keep

# Available metrics:
# upzero_probe_success{monitor="prod-api", region="us-east-1"} 1
# upzero_probe_duration_ms{monitor="prod-api"} 142
# upzero_incident_active{monitor="prod-api"} 0
# upzero_uptime_ratio_24h{monitor="prod-api"} 0.9997

Set up Grafana alerts in 5 minutes

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

Join the waitlistSee all featuresView pricing