ARCHITECTURAL COMPARISON / VERIFIED 2026-10-05

OpsKnight and
Grafana Cloud IRM.

Choose between operating a self-hosted platform and using Grafana Cloud IRM. Check the current IRM plan and integration requirements directly.

Vendor Context

Grafana Cloud IRM

Grafana documents that OnCall OSS was archived on March 24, 2026. Active development continues in Grafana Cloud IRM. The archived OSS project and Cloud IRM are different deployment choices.

Verified 2026-10-05 · primary vendor source

Grafana OnCall documentation

The OpsKnight Model

Self-hosted operating model (AGPL-3.0-only)

OpsKnight v2.0.0 is self-hosted under AGPL-3.0-only. You operate the application, database, backups and network boundary. Optional commercial support and implementation services do not gate product features.

Key Architectural Differences

Where OpsKnight is intentionally different.

The comparison focuses on deployment ownership, data custody, release inspectability and the operational trade-offs of a self-hosted model.

Active self-hosted incident codebase

OpsKnight v2.0.0 is a current AGPL-3.0-only self-hosted release; Grafana documents the OSS OnCall repository as archived.

Standalone incident platform

OpsKnight does not require Grafana Cloud or a Grafana observability stack to provide on-call and incident workflows.

Customer status page included

OpsKnight v2.0.0 includes one supported public/private status page in the same installation.

PostgreSQL-centered operations

OpsKnight publishes Docker/Compose and Kubernetes deployment paths around its documented PostgreSQL runtime.

Fair & Objective Assessment

Where Grafana Cloud IRM may be stronger.

Every software architecture requires trade-offs. Here is where Grafana Cloud IRM may be better suited depending on your team's constraints and procurement model.

Grafana Cloud integration

Grafana Cloud IRM is operated alongside Grafana's hosted observability products and alerting workflows.

Observability context

Organizations already using Grafana Cloud can keep dashboards, alerts and incident response inside the same vendor ecosystem.

Managed cloud operations

Grafana operates Cloud IRM, avoiding self-hosted incident-platform maintenance.

Native mobile application

Grafana documents a mobile application for IRM; OpsKnight v2.0.0 uses an installable PWA.

Migration Accelerator

Moving from Archived Grafana OnCall OSS

Evaluate OpsKnight as a self-hosted destination for Grafana alerting, then validate the supported webhook lifecycle and responder workflow before migrating production routes.

Grafana OnCall OSS Migration Blueprint

Active Open Source

Evaluate OpsKnight as a self-hosted replacement path and validate Grafana alert delivery plus responder workflows before migration.

Grafana webhook docs
grafana-contact-point.txttext
Type: Webhook
URL: https://opsknight.yourcompany.com/api/integrations/grafana?integrationId=YOUR_INTEGRATION_ID
Method: POST
Resolved messages: enabled
Payload: default Grafana / Alertmanager JSON

Optional HMAC verification:
If you configure an OpsKnight signature secret, configure the matching Grafana
HMAC signature so X-Grafana-Signature can be verified.

Configure these fields in Grafana Alerting → Contact points. Keep Grafana's default Alerting / Alertmanager JSON intact.

Trademark Notice: Grafana and Grafana OnCall are registered trademarks of Grafana Labs. OpsKnight is an independent open-source project and is not affiliated with, endorsed by, or sponsored by Grafana Labs.

Feature-by-Feature Matrix

Direct Side-by-Side Breakdown

Comparing capabilities between OpsKnight v2.0.0 and Grafana Cloud IRM. Grounded in dated vendor public documentation and v2.0.0 codebase realities.

How you run it

Deployment

OpsKnight: Compose, Swarm, Helm, Kustomize. Others: vendor product model as of Oct 2026.

Verified 2026-10-05

OpsKnight v2.0.0Self-hosted: Compose, Swarm, Helm, Kustomize (your VPC)
Grafana Cloud IRMGrafana Cloud SaaS (current product)

Software license

OpsKnight v2.0.0: AGPL-3.0-only. Published v1.4.0 and earlier retain the licenses shipped with those artifacts, including Apache-2.0 where applicable. Grafana OnCall OSS was AGPLv3; that repo is archived.

Verified 2026-10-05

OpsKnight v2.0.0AGPL-3.0-only (v2.0.0)
Grafana Cloud IRMCloud: proprietary. Archived OSS OnCall: AGPLv3

Commercial model

OpsKnight v2.0.0: AGPL-3.0-only open source with optional commercial support and implementation services. Vendor packaging changes over time; use the linked vendor pricing pages for current terms.

Verified 2026-10-05

OpsKnight v2.0.0AGPL-3.0-only open source; optional commercial support & services
Grafana Cloud IRMCommercial Grafana Cloud IRM service

Incident data location

OpsKnight v2.0.0Application database and backups stay in infrastructure you operate; configured external providers receive only the traffic you enable
Grafana Cloud IRMGrafana Cloud region you choose

Product standing (Oct 2026)

OpsKnight v2.0.0 is the stable release under AGPL-3.0-only. Atlassian Opsgenie and Grafana status from their public migration/archive pages.

Verified 2026-10-05

OpsKnight v2.0.0v2.0.0 stable release (AGPL-3.0-only)
Grafana Cloud IRMOnCall OSS archived 24 Mar 2026. Current: Grafana Cloud IRM

Runtime topology choice

OpsKnight v2.0.0 documents integrated and split runtime roles across Compose, Kubernetes and Swarm. SaaS competitors operate their application runtime for customers.

Verified 2026-10-05

OpsKnight v2.0.0Integrated runtime or independently scalable Web, Scheduler, General, Critical, Bulk and Status roles
Grafana Cloud IRMVendor-operated Grafana Cloud runtime

Release / upgrade control

OpsKnight operators pin container/chart/source releases and choose upgrade timing. SaaS vendors control production rollout timing for their hosted service.

Verified 2026-10-05

OpsKnight v2.0.0Operator pins the release and schedules upgrades
Grafana Cloud IRMVendor-managed rollout

Database & backup responsibility

OpsKnight is self-hosted around PostgreSQL and published backup/recovery guidance. SaaS vendors operate their service storage layer.

Verified 2026-10-05

OpsKnight v2.0.0Operator manages PostgreSQL, backups, restore testing and capacity
Grafana Cloud IRMVendor operated

Network edge & TLS responsibility

OpsKnight deployment guides make DNS, HTTPS, reverse proxy / ingress and network policy operator responsibilities. SaaS vendors operate the public product endpoint and transport layer for their service.

Verified 2026-10-05

OpsKnight v2.0.0Operator owns DNS, TLS, ingress / proxy and network policy
Grafana Cloud IRMGrafana operates Cloud endpoint and TLS

Application secret & key custody

OpsKnight v2.0.0 hardening and recovery guidance requires operators to manage application/provider secrets and preserve required encryption keys. SaaS vendors manage service-side cryptography while customers retain tenant and integration credentials.

Verified 2026-10-05

OpsKnight v2.0.0Operator manages application keys, provider credentials and recovery copies
Grafana Cloud IRMGrafana manages Cloud service keys; customer manages tenant/integration credentials

Runtime scaling responsibility

OpsKnight v2.0.0 publishes integrated/split runtime roles, database connection budgeting and scaling guidance. Hosted competitors operate capacity for their SaaS control plane.

Verified 2026-10-05

OpsKnight v2.0.0Operator scales web/workers/database and budgets connections
Grafana Cloud IRMGrafana manages Cloud service-plane capacity

Incident-platform health monitoring

OpsKnight exposes Health Center, Prometheus metrics and structured logs for operator monitoring. SaaS vendors monitor their hosted control plane; customers still monitor their own integrations and vendor status.

Verified 2026-10-05

OpsKnight v2.0.0Operator monitors Health Center, metrics, logs, queues, DB and providers
Grafana Cloud IRMGrafana monitors Cloud platform; customer monitors integrations/vendor status

Incident response

Incident lifecycle

OpsKnight Prisma IncidentStatus. Others: core incident/alert products.

Verified 2026-10-05

OpsKnight v2.0.0Open, ack, snooze, suppress, resolve
Grafana Cloud IRMAlert groups + incidents in Cloud IRM

On-call schedules

OpsKnight layers/overrides. Others: documented schedule products.

Verified 2026-10-05

OpsKnight v2.0.0Layers, rotations, overrides, timezones
Grafana Cloud IRMSchedules, shifts, swaps (IRM + mobile)

Escalation policies

OpsKnight v2.0.0Steps: user, schedule, or team
Grafana Cloud IRMEscalation chains

Outbound paging channels

OpsKnight NotificationChannel enum + docs. Vendor contact-method docs.

Verified 2026-10-05

OpsKnight v2.0.0Email, SMS (Twilio or AWS SNS), push, Slack, WhatsApp, webhook, Twilio voice calls
Grafana Cloud IRMIRM: mobile push, Slack, Teams, Telegram, SMS, phone, email

Native voice / phone calls

OpsKnight v2.0.0 adds Twilio voice paging on incident trigger (single-key DTMF ack, press 1). Others: notification/contact docs.

Verified 2026-10-05

OpsKnight v2.0.0Yes — Twilio voice paging on trigger (press 1 to ack)
Grafana Cloud IRMYes on Cloud IRM

Slack ChatOps war rooms

OpsKnight Slack OAuth war rooms from v1.2. Vendor Slack apps.

Verified 2026-10-05

OpsKnight v2.0.0Channel per incident; ack/assign/resolve from Slack
Grafana Cloud IRMIRM Slack app: notifications and incident ChatOps

Microsoft Teams ChatOps

OpsKnight v2.0.0: Native Teams war rooms and incident channels. Others: published Teams apps.

Verified 2026-10-05

OpsKnight v2.0.0Native Teams war rooms & incident channels
Grafana Cloud IRMIRM Teams app: alert cards + incident bot

Video bridge on incident

OpsKnight: Jitsi generator + Zoom/Meet URL templates. Vendor collaboration docs.

Verified 2026-10-05

OpsKnight v2.0.0Jitsi; Zoom/Meet via URL template
Grafana Cloud IRMIRM incident collaboration tools

Postmortems + action items

OpsKnight Postmortem + ActionItem models. Vendor PIR docs.

Verified 2026-10-05

OpsKnight v2.0.0Timeline-based postmortems and action items
Grafana Cloud IRMCloud IRM can auto-create PIR documents

Status page

OpsKnight v2.0.0: One public/private status page per install with subscribers. Other vendors: status-page product docs.

Verified 2026-10-05

OpsKnight v2.0.0v2.0.0: 1 public/private page with custom domain & subscribers
Grafana Cloud IRMNo IRM-native public status page; third-party integrations

MTTA / MTTR / SLA

OpsKnight SLA definitions/analytics. Other vendors: reporting products.

Verified 2026-10-05

OpsKnight v2.0.0MTTA/MTTR and SLA definitions in-app
Grafana Cloud IRMIRM reporting inside Grafana Cloud

Mobile

OpsKnight: installable PWA with push. Vendor App Store / Play apps.

Verified 2026-10-05

OpsKnight v2.0.0Installable PWA with push; no App Store listing
Grafana Cloud IRMGrafana IRM iOS and Android

Integrations & platform

Inbound monitoring webhooks

OpsKnight published docs catalog: 28 native parsers. Other vendors: integration directories.

Verified 2026-10-05

OpsKnight v2.0.028 native parsers + generic JSON
Grafana Cloud IRMAlertmanager, Grafana Alerting, webhooks, IRM integration catalog

PagerDuty Events API v2 ingest

OpsKnight docs: POST /api/integrations/pagerduty/v2/enqueue. PagerDuty: events.pagerduty.com/v2/enqueue.

Verified 2026-10-05

OpsKnight v2.0.0Yes — ingest adapter (routing_key payload). Not a PagerDuty clone
Grafana Cloud IRMMigration tooling; IRM ingest is not PD /v2/enqueue

Jira Cloud

OpsKnight published integration and vendor Jira integration guides.

Verified 2026-10-05

OpsKnight v2.0.0Bi-directional issue sync
Grafana Cloud IRMJira in IRM ITSM integrations

REST API keys

OpsKnight v2.0.0
Grafana Cloud IRMGrafana service accounts / IRM API

SSO

OpsKnight v2.0.0: OIDC with PKCE, JIT provisioning, claim-to-role mapping, and SCIM 2.0 user provisioning. Vendor SSO docs for other products.

Verified 2026-10-05

OpsKnight v2.0.0OIDC (PKCE, JIT, claim-to-role) + SCIM 2.0 provisioning (v2.0.0)
Grafana Cloud IRMGrafana Cloud auth; enterprise SSO by plan

RBAC + audit log

OpsKnight roles + AuditLog. Other vendors: documented admin controls.

Verified 2026-10-05

OpsKnight v2.0.04 roles (Admin, Responder, Observer, Auditor) + append-only audit log
Grafana Cloud IRMGrafana Cloud roles + IRM permissions

Operational Boundaries

OpsKnight supports 1 status page per installation. Mobile client is an installable PWA. Capability-enabled Microsoft Teams cards; no manual escalation control in Web or standard Slack incident actions.

Auditability

Verified Documentation Sources

Public links and references used to verify capabilities and boundaries.

Your incidents should belong to you.

Run OpsKnight on infrastructure you control.

v2.0.0 · AGPL-3.0-only · Self-hosted · 28 inbound integrations