Connect your Grafana IRM stack to NOFire AI using an outgoing webhook to trigger automated investigations. When an alert is fired, NOFire AI will automatically initiate a root cause analysis—leveraging telemetry from your connected systems to identify the root cause of the incident.
Step 1: Setup Grafana IRM Integration
Navigate to Grafana IRM settings
Sign in to your Grafana instance and navigate to Grafana OnCall settings -> tab Organization . Copy the IRM API URL and keep it in a note.
Navigate to Service Accounts and create one with the following permissions IRM:OnCaller
Create a token for service account
Set a name and an expiration date , generate the token and keep it in a note
Step 2: Add Grafana IRM Connection to NOFire AI
Navigate to the Connections Tab
In the NOFire AI dashboard, go to the Connections section and click on Add New Connection. 2. Select Tempo : From the list available connections
Select Grafana IRM: From the list available connections
Then, click Next at the top right corner.
Enter credentials : Provide the following credentials
Connection name (eg. production-oncall)
Grafana IRM on-call URL
Sevice Account Token
Grafana URL of your stack
Copy the NOFire AI Webhook URL and Token
Navigate to the Grafana OnCall Integrations and select create an Outgoing Webhook
Enter the credentials in the form
Assign the team
Select Alert Group Created
as Trigger Type
Select the Grafana IRM Integration you want this webhook to be applied. You can leave this empty and will apply in all your integrations
Paste the generated NOFire AI webhook URL from step 4
Paste the generated NOFire AI webhook Token from step 4
Create the webhook
You are all set and ready to stop firefighting.