Grafana Cloud
Last reviewed: April 1, 2026

Set up Grafana IRM

Grafana Incident Response Management (IRM) is a paid add-on to Grafana Cloud that provides integrated on-call scheduling, alert routing, and incident response workflows.

Access the IRM app

If you’re new to Grafana IRM, follow these steps to access the application:

  1. Log in to your Grafana Cloud account at https://grafana.com/login. If you don’t have a Grafana Cloud account, sign up for free today.
  2. Navigate to the main menu of your Grafana Cloud instance.
  3. In Alerts & IRM, click IRM.
  4. If this is your first time accessing IRM, you’ll see the IRM Get started screen with initial setup options.

Set up approaches

Depending on your organization’s needs, there are several ways to set up and configure Grafana IRM:

In-app setup

For teams looking to get started quickly, the IRM interface provides a step-by-step setup process to:

  • Connect alert sources to IRM
  • Create on-call schedules and rotations
  • Set up escalation chains and define alert templates
  • Customize incident response settings
  • Configure notification methods

To learn more, refer to Connect integrations, Configure escalation and routing, and Manage access.

Infrastructure as Code (IaC)

For organizations that follow DevOps practices or need to manage configurations across multiple environments, Grafana IRM supports configuration through Terraform.

Using the Terraform provider, you can:

  • Version-control your IRM configuration
  • Automate setup and changes
  • Maintain consistency across environments
  • Include IRM configuration in your existing CI/CD pipelines

To learn more, refer to Infrastructure as Code.

Migration from existing tools

If you’re currently using PagerDuty, Splunk OnCall, Opsgenie, Grafana OnCall OSS, or another incident management tool, there are migration paths available to help you transition smoothly:

To learn more, refer to Migrate to Grafana IRM.

Manage access

Control who can do what in IRM by configuring roles, permissions, and teams. IRM uses a layered access model that builds on your Grafana Cloud roles and teams:

  • Basic roles (Viewer, Editor, Admin) provide default access levels inherited from your Grafana organization.
  • RBAC roles allow fine-grained permissions for specific IRM features without changing a user’s basic role.
  • Teams organize resources and control visibility across your incident response setup.

To learn more, refer to Manage access.

User profile setup

Each user can configure their own IRM experience, including timezone preferences, personal notification rules, and the mobile app.

To learn more, refer to Configure your user profile.

Cost considerations

To learn more about how IRM usage impacts your Grafana Cloud cost, refer to Understand your Grafana Cloud IRM invoice.

Next steps

After initial setup, consider these additional configuration steps: