Reader

Opsgenie alternative: How to migrate to Grafana Cloud IRM

| engineering on Grafana Labs | Default

In recent years, we’ve seen many organizations migrate from legacy incident response tools to Grafana Cloud IRM — our unified incident response and on-call management application hosted on Grafana Cloud — as they look to improve reliability, reduce costs, and consolidate their tooling.

To help guide those efforts, we offer several IRM migration tools that allow you to more seamlessly migrate away from those legacy solutions and start using Grafana Cloud IRM. We already offer these migration tools for organizations migrating off of PagerDuty and Splunk On-Call (formerly VictorOps) — and we’ve officially added support for Opsgenie migrations, as well.  

Read on to learn more about our Opsgenie migration tool, as well as some recent updates we’ve made to improve the Grafana Cloud IRM user experience. 

Introducing the Opsgenie migration tool: an easier way to move to Grafana Cloud IRM

Earlier this year, Atlassian announced that it will discontinue new sales of Opsgenie in June 2025, and then end support for the on-call management platform in April 2027. Opsgenie capabilities will be available in other Atlassian products, requiring a migration and, in some cases, pricing changes. 

As an alternative, we encourage you to consider Grafana Cloud IRM as your next on-call and incident response tool.

Our self-migration tools, including the new one for Opsgenie users, are a great option for organizations who want to tailor the migration process to their specific timelines and needs. (By the way, we also offer other IRM migration options to suit your use case). 

The new Opsgenie migration tool helps you move the following resources to OnCall within Grafana Cloud IRM:

  • User notification rules
  • On-call schedules (including rotations and overrides)
  • Escalation policies
  • Integrations

Note: there are a few limitations related to these Opsgenie resources. For example, not all types of integrations or escalation policy rules are supported. To learn more, please check out our documentation. 

How to get started with the Opsgenie migration tool

To get started with the Opsgenie migration tool, you can follow these basic steps:

  1. Make sure you have docker installed and running.
  2. Build the docker image: docker build -t oncall-migrator
  3. Obtain a Grafana Service Account token and your OnCall API URL on the Settings page from within the IRM plugin of your Grafana instance.
  4. Meet the other prerequisites outlined in our documentation
  5. Run a migration plan.
  6. When you are happy with the results of the migration plan, run the tool in migrate mode. You can customize what, exactly, will be migrated by using some of the OPSGENIE_FILTER_* configuration options.

To learn more about setup and the migration process, please reference our Opsgenie migration docs. And to read more about migrations to Grafana Cloud IRM, in general, please check out this blog post

A closer look at the new unified Grafana Cloud IRM app

If you’re in the process of migrating to Grafana Cloud IRM, good news: there’s a lot to be excited about. 

We recently merged OnCall and Incident into a unified Grafana Cloud IRM app for a more consistent and faster incident response and management workflow. The app provides a new unified homepage that combines alert groups and incidents into a single, consolidated view.

“I’m super excited for [the unified Grafana Cloud IRM app] because, right now, we have hundreds of thousands of alerts going through our system and a good amount of them are noise,” said Paul Givens, Head of Observability at The Trade Desk, at ObservabilityCON on the Road last month. “I’d like us to move closer to a system where every alert is an incident, and having the tools right next to each other, in the same app, will help us make that change quicker.”

A screenshot showing a before and after review of the IRM homepage.

This lays the groundwork to give you a more consistent user experience for functionalities such as a single webhook system and single integrations in both OnCall and Incident. Ultimately, this unified IRM solution enables you to consolidate, customize, and automate core components of your incident response and management alongside your Grafana Cloud observability stack to give you faster response times.

To learn all the details, please check out this blog post. You can also can contact us in the new #grafana-irm channel in our Grafana Labs Community Slack or reach out to your account managers if you have any questions about the new app or about migrating to Grafana Cloud IRM. 

Grafana Cloud is the easiest way to get started with incident response and management. We have a generous forever-free tier and plans for every use case. Sign up for free now!