Notifications
Once a rule fires, the ruler’s job is done. It just keeps reporting the alert. Everything from that point is Alertmanager’s decision.
What Alertmanager does with an alert
For each firing alert, in roughly this order:
- Deduplicate. Alerts with identical labels are the same alert, even from different ruler replicas.
- Group. Related alerts are batched so one incident produces one notification instead of fifty. Refer to Group alert notifications.
- Route. The routing tree is walked to decide which receiver the group goes to. Refer to The routing tree.
- Suppress, if applicable. A matching silence, an active inhibition rule, or a route muted by a time interval stops the notification here.
- Notify. The receiver’s integrations are called. Refer to Receivers.
The important consequence: a firing alert and a delivered notification are different things. Most “the alert fired but nobody was paged” problems are a suppression or routing step in the middle, not a broken rule.
Three ways to suppress a notification
They’re easy to confuse, and the plugin exposes all three separately:
A silence is a one-off you create by hand and that expires. An inhibition rule is standing configuration driven by other alerts. A time interval is a recurring schedule attached to a route.
The Alerts page shows which of these applied, labeling an alert as silenced by a silence, inhibited by an inhibition rule, or muted by a time interval.


