Go from alert to post-incident review with Grafana Cloud IRM and AI

Go from alert to post-incident review with Grafana Cloud IRM and AI

2026-10-14•7 min
Twitter
Facebook
LinkedIn

You’ve got 10 minutes before your next meeting when your phone starts ringing. You’re being paged because the frontend is erroring with failed API requests.

You open one tool to see what fired, then another to figure out what’s going on. You message a teammate in Slack to see if they’re noticing the same thing.

That’s a lot of context switching, and it’s still how a lot of teams' incident response works today. Opening another tool and catching someone up takes time. Details can get lost when you manually copy context from one place to another.

It doesn’t have to be this way. With Grafana Cloud IRM, you get on-call support, incident management, chatops in Slack or Microsoft Teams, investigations, and the Grafana mobile app, all connected through the incident record. Let’s follow the frontend incident from the first page through the response and post-incident review to illustrate how your team can start improving their processes today.

The page already has context

When you get paged, you need to understand how serious the problem is and what to check first. With IRM, you’re starting with more than an alert name.

When you open the alert group, it shows the affected service, the dashboard panel tied to the alert, its history, and how many individual alerts were folded into the page.

An error alert notification in Slack

Imagine the difference between “the frontend is exposing API errors" and “the frontend is exposing HTTP 500 errors from the adService, the issue has already flapped twice in 24 hours, and three related alerts are firing in the same alert group.”

Figuring out what else is affected

Next, you need to figure out whether the frontend errors are isolated or part of something bigger, and whether the platform team is getting paged, too.

A lot of teams will do this by bouncing between dashboards, service maps, observability data, and Slack or Teams.

From the Slack thread, you ask Grafana Assistant, “What else is firing, and how is it related?”

It uses the same alert context you’re looking at and posts the answer back in the same thread.

The same alert notification, but with much more detail about the blast radius and net impact

Click Investigate this alert in the Slack message to get a quick summary of what’s firing and suggestions for what to check next.

Everyone in the thread can see what Assistant found, including teammates who join the response later. If someone has a follow-up, they can ask @Grafana in the thread.

A hypothesis is raised in the slack thread and checked by tagging @grafana, followed by a response with details on why the hypothesis is incorrect

You can ask it to help write a query to check the frontend’s error rate or find the dashboard you need. You can also give Assistant a service-specific playbook through Skills.

Declaring the incident

Once it’s clear this needs a coordinated response, you declare an incident in IRM.

As soon as you do so, IRM handles a number of automated actions for you, removing the need for manual creation every time. You immediately have a dedicated Slack channel, a Zoom call, and an AI investigation that starts looking for the root cause.

You don’t need to worry about the team remembering to create these components. The system does it for you.

Grafana Cloud suggests several available actions, with corresponding buttons

Keeping the messy stuff

A lot of the useful information shows up in Slack before anyone knows if it matters.

A teammate remembers a deployment from earlier and suggests it might explain the frontend errors. Someone else has a hypothesis about a dependency. Another person spots something weird on a dashboard.

Usually some of that makes it into the incident record and the rest dies in Slack history.

In IRM, a teammate can react to a Slack message with the robot emoji and drop it onto the incident timeline. The original message, author, and timestamp come with it.

It doesn’t have to be a proven theory. The point is to retain potentially useful context while everyone is still figuring things out.

Managing the incident from Slack

Once the response is underway, the incident commander is juggling roles, tasks, comms, other teams, and the actual investigation.

That can happen in the incident channel without leaving Slack. You can assign roles, create tasks with quick actions, and sync those tasks to Jira or GitHub so they still exist after the incident is closed.

If another team needs to get involved, you can page them from the same place instead of hunting down their on-call schedule. Even better, enter "@Grafana assistant - who is on call?"

The incident owners post status updates that are shared in Slack and pushed to the mobile app so stakeholders can follow along.

Information is captured in Grafana IRM

An investigation you can actually inspect

The AI investigation starts automatically when you declare the incident.

It takes the context that’s already there (alert data, linked dashboard panels, the timeline, and anything people added from Slack), combines it with your actual data, and starts forming hypotheses about what caused the problem.

The Assistant Workspace feature provides a collaborative environment for you to work alongside the agent and track what it's doing, finding, and thinking. 

You can add a hypothesis, reopen one that got dismissed, mark something disproven, or ask the investigation a question. You can also see the sources behind its conclusions.

Assistant Workspace is used to assess incident response

A root-cause suggestion is a lot more useful when you can see the evidence, rather than having to decide whether to simply trust a black box. The investigation points to errors from the ad service reaching the frontend as 500 responses. The investigation can also correlate information from outside Grafana through MCP integrations. For example, it checks the earlier deployment hypothesis by checking GitHub directly and finds no evidence linking it to the errors.

It doesn’t matter that it started as a random Slack message. Once it’s in the incident context, it gets evaluated with everything else.

Incident context evaluation in Assistant

Turning the root cause into the incident record

Once you’ve reviewed the evidence for the leading hypothesis, the findings are added to the incident timeline and shared in Slack as well as pushed to the mobile app. That skips the usual cleanup job of taking what engineering figured out and rewriting it somewhere else so people outside the incident can follow it.

Incident record managed in IRM

Resolving the incident: mobile app FTW!

You’ve found the root cause with help from the AI investigation and applied a fix to mitigate the issue. You know you still need to write up a post-incident review (PIR), but it’s easy to forget once everyone is back to their normal work.

Thankfully, with the Grafana mobile app, you can keep working from your phone, whether you’re responding to an incident or sorting out your next on-call shift.

So even if you can't get to the PIR immediately and some of the details become fuzzy in your memory, the incident record, timeline, investigation, hypotheses, and sources are all available in the mobile app.

Simply open the investigation on your phone and ask Assistant to create the post-incident review and send it to Confluence. The review is generated from the same history and evidence the team already used during the response. You’re not reconstructing the timeline from memory.

PIR creation in Grafana mobile app

While you’re there, you even check when your next on-call shift starts.

And if you want to see the entire mobile workflow, check out the video below for all the details.

Video

Why this matters

Your team still works in Slack, joins calls, and writes reviews in the tools it already uses. The incident record keeps that work connected. Check out Grafana Cloud IRM today to see how it looks against your own alerts

Grafana Assistant is the easiest way to get started with metrics, logs, traces, dashboards, and more in Grafana Cloud. We have a generous forever-free tier and plans for every use case. Sign up for free now!

Tags

Related content