Notifiers
Notifiers
Where alerts go: Slack, PagerDuty, Opsgenie, webhooks, email.
A notifier is a destination. Monitors reference them by id, so changing a Slack channel or an on-call service does not mean editing every monitor.
Slack
A channel, with the chart inline.
PagerDuty
Events API v2, with dedup.
Opsgenie
Alerts API, with priority mapping.
Webhook
Signed JSON to your endpoint.
A list of addresses.
Routing
A monitor can have up to ten notifiers and they all fire. There is no severity routing built in — model severity by pointing different monitors at different notifiers.
| Severity | Route to |
|---|---|
| Wake someone | PagerDuty or Opsgenie only |
| Someone should look today | Slack channel |
| Record it | Webhook into your own system |
Do not page and Slack the same thing
Duplicating every page into a channel trains everyone to ignore the channel. Pick one destination per severity and let the escalation policy do escalation.