Verdict

Grafana OnCall OSS was archived on March 24, 2026 — the repo is read-only and self-hosted Cloud Connection telephony stopped working. Staying means running unmaintained paging infrastructure, which is the one component you cannot afford to have rot. OpsPing is a maintained successor for exactly this cohort: it speaks the Opsgenie alert API that OnCall deployments commonly used via the OpsGenie receiver, runs as a private single-tenant deployment (the closest thing to the self-hosted model you chose OnCall for), and costs $8–$15/responder hosted or a private install on your own hardware. If you are all-in on Grafana Cloud, Grafana Cloud IRM keeps everything in one platform — that is its honest advantage.

Side by side

OpsPingGrafana OnCall
StatusLive and shippingOSS archived March 24, 2026; repo read-only
Self-hostedPrivate single-tenant deployments (maintained)OSS code runs, but unmaintained — no fixes, no Cloud Connection telephony
Cloud optionHosted, $8–$15/responder/monthGrafana Cloud IRM (usage-based, billed per monthly active user)
Alert ingestionAlertmanager/OpsGenie receiver paths, Grafana contact points, webhooks, email-to-alertGrafana alerting + integrations (as configured)
Mobile pagingiOS Critical Alerts, Android DND-bypass alarms — core featureMobile app; push reliability varied
Schedules and escalationsRotations, overrides, PTO, escalation policies with repeatRotations and escalations (as of archive)
Status pagesIncludedNot part of OnCall
PostmortemsOne-click from audit trailNot part of OnCall

Checked October 16, 2026. Grafana Cloud IRM pricing is usage-based per monthly active user — see grafana.com/products/cloud/pricing for current numbers.

What moves over cleanly

Point your Grafana contact points or Alertmanager receivers at OpsPing: the OpsGenie receiver compatibility is native, so most OnCall setups change a URL rather than redesign ingestion. Schedules, rotations, and escalation chains rebuild through the importer or API. The Grafana OnCall migration guide walks the full path, including retiring Cloud Connection.

Choose Grafana Cloud IRM if…

Choose OpsPing if…

FAQ

Can I keep running the archived OnCall OSS code?

Technically yes, but the former mobile Cloud Connection is gone and the archived project no longer receives bug fixes or security patches. Third-party push and self-managed telephony remain possible when you operate them yourself — budget for that maintenance and risk. Paging infrastructure is the wrong place to run unmaintained code.

Do I need to keep Grafana at all?

No. OpsPing accepts alerts from anything that sends webhooks — Datadog, CloudWatch, Uptime Kuma, Healthchecks, your own scripts. Grafana/Alertmanager is just the smoothest path because the OpsGenie receiver compatibility is native.

Can I script the migration?

Yes — use the documented OpsPing API or importer. The migration guide covers repointing Alertmanager or Grafana contact points, rebuilding schedules and escalation chains, and verifying through the real receiver before cutover.

Read the migration guideTry OpsPing free