When multiple Grafana alert rules fire simultaneously, raw alert volumes create noise that delays incident response. Application Real-Time Monitoring Service (ARMS) Information Technology Service Management (ITSM) receives alerts from Grafana and other sources such as Prometheus, automatically deduplicates, groups, and reduces noise, then routes actionable notifications to the right teams through channels such as email, SMS, DingTalk, or webhooks.
How it works
ITSM processes alerts through a four-stage pipeline:
-
Alert rules evaluate conditions in your Grafana dashboards and fire alert events when thresholds are breached.
-
Deduplication and noise reduction -- ITSM merges duplicate events and applies algorithmic noise reduction to suppress redundant notifications.
-
Notification policies match alert events by label and route them to the appropriate notification targets.
-
Notification targets deliver alerts through channels such as email, SMS, phone calls, DingTalk, Lark, WeCom, or webhooks (including PagerDuty and Microsoft Teams).
The setup process follows this pipeline: enable alerting, create alert rules, configure notification targets, define notification policies, and verify delivery.
Prerequisites
Before you begin, ensure that you have:
-
A Managed Service for Grafana workspace running Grafana 9.0.x or later
-
Access to the ARMS console
To check or update your Grafana version, see View or modify workspace information.
Step 1: Enable alerting
Grafana 9.0.x and later enables alerting by default. If alerting is turned off in your workspace, enable it manually.
-
Log on to the ARMS console. In the left-side navigation pane, choose Managed Service for Grafana > Workspace Management.
Alternatively, log on to the Managed Service for Grafana console and click Workspace Management in the left-side navigation pane.
-
On the Workspace Management page, click the ID of the workspace that you want to manage.
-
In the left-side navigation pane, click Alert Management. In the upper-left corner of the page, turn on the switch.
-
In the confirmation dialog, click OK.
-
In the upper-right corner of the Alert Management page, click Manage Alert Rules to open the Grafana ITSM page.
Step 2: Create an alert rule
Create a Grafana-managed alert rule from a dashboard panel, then add custom labels to route the alert through ITSM notification policies.
Grafana 9.0.x
-
In the left-side navigation pane, choose
> Browse. -
On the Browse tab, click the dashboard for which you want to create an alert rule.
-
In the dashboard, click a panel name and select Edit.
-
On the Edit Panel page, click the Alert tab, and then click Create alert rule from this panel.
NoteAlternatively, click
in the left-side navigation pane. On the Alert Overview page, click Create Alert Rule. -
Configure the alert rule parameters. For parameter details, see the Grafana documentation.
In the Notifications section, add custom labels as key-value pairs. For example:
grafana_alertname=Pod disk usage _hangzhou. These labels match notification policies in Step 4.
-
Click Save in the upper-right corner.
Grafana 10.0.x
-
In the upper-left corner of Grafana, choose
> Dashboards. -
On the Dashboards page, select the dashboard for which you want to create an alert rule.
-
In the dashboard, click the icon in the upper-right corner of a panel and click Edit.
-
On the Edit Panel page, click the Alert tab, and then click Create alert rule from this panel.
NoteAlternatively, choose
> ITSM in the left-side navigation pane. On the Alert Overview page, click Create Alert Rule. -
Configure the alert rule parameters. For parameter details, see the Grafana documentation.
In the Notifications section, add custom labels as key-value pairs. For example:
grafana_alertname=Pod disk usage _hangzhou. These labels match notification policies in Step 4.
-
Click Save rule in the upper-right corner.
Verify alert delivery
When an alert fires, the event appears on the Alert Event History page of the ARMS console. For more information, see View historical alert events.
On the Alert Event History page, set the Integration Name filter to ARMS_GRAFANA to show only events from Grafana alert rules.
Step 3: Create notification targets
Set up the channels through which ITSM delivers alert notifications.
| Notification target type | Use case |
|---|---|
| Contact and contact group | Email, phone call, or SMS notifications to individuals or groups |
| DingTalk, Lark, and WeCom | Team group chat notifications for collaborative alert handling |
| Webhook | Third-party integrations such as PagerDuty, Microsoft Teams Incoming Webhook, or internal platforms |
| On-call scheduling | Rotating on-call assignments across team members |
Grafana 9.0.x
In the left-side navigation pane, choose
> Notification Objects and create notification targets.
Grafana 10.0.x
In the upper-left corner of Grafana, click
, then choose ITSM > Notification Object and create notification targets.
For setup instructions, see Notification targets.
Step 4: Create a notification policy
Notification policies route alert events to notification targets based on matching rules. Each policy matches alerts by the label key-value pairs attached to alert events, then forwards matching alerts to specified notification targets.
Grafana 9.0.x
-
In the left-side navigation pane, choose
> Notification Policies, then click Create Notification Policy. -
In the upper-left corner of the Create Notification Policy page, enter a notification policy name.
-
In the Matching Rule step, configure a matching rule for alert events:
-
Set Data Source to Grafana.
-
Click Add Condition and enter the label keys and values from Step 2. For example:
grafana_alertname equals Pod disk usage_hangzhou.NoteAs shown in the following figure, Condition 2 filters Grafana alert rules. If you do not add Condition 3, all alert rules in the current Grafana workspace use this notification policy.

-
Click Next.
-
-
Configure the remaining parameters and click Save. For more information, see Create and manage a notification policy.
Grafana 10.0.x
-
In the upper-left corner of Grafana, click
, choose ITSM > Notification Policy, then click Create Notification Policy. -
In the upper-left corner of the Create Notification Policy page, enter a notification policy name.
-
In the Matching Rule step, configure a matching rule for alert events:
-
Set Data Source to Grafana.
-
Click Add Condition and enter the label keys and values from Step 2. For example:
grafana_alertname equals Pod disk usage_hangzhou.NoteAs shown in the following figure, Condition 2 filters Grafana alert rules. If you do not add Condition 3, all alert rules in the current Grafana workspace use this notification policy.

-
Click Next.
-
-
Configure the remaining parameters and click Save. For more information, see Create and manage a notification policy.
Step 5: Verify alert notifications
When a notification policy is triggered, ITSM delivers alert notifications through the channels specified in the matched notification targets. Check your configured channels (email inbox, group chat, webhook endpoint) to confirm delivery.
See also
-
ITSM overview -- Full list of ITSM capabilities and supported notification methods
-
View historical alert events -- Query and filter past alert events
-
Notification targets -- Configure contacts, group chats, webhooks, and on-call schedules
-
Create and manage a notification policy -- Advanced notification policy configuration and routing