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:
- 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.
- Navigate to the main menu of your Grafana Cloud instance.
- In Alerts & IRM, click IRM.
- 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:
- Use the migration tool to migrate from PagerDuty, Splunk OnCall, Opsgenie, or Grafana OnCall OSS
- Migrate manually using Terraform or the IRM UI
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:
- Connect integrations with your monitoring tools
- Create on-call schedules for your team
- Set up Slack or Microsoft Teams for team collaboration
- Configure user notifications for alert response
Was this page helpful?
Related resources from Grafana Labs


