Step 1: Create alert channels
Alert channels are the destinations where notifications get sent. Create them first, then reference them in notification policies.Test a channel
Verify your channel is configured correctly:Step 2: Create notification policies
Notification policies connect incidents to alert channels through match rules and escalation chains.Simple policy (notify Slack for all incidents)
matchRules array is a catch-all — it matches every incident.
Tiered escalation
Route critical incidents through an escalation chain:- Immediately notifies Slack
- After 15 minutes (if not acknowledged), pages PagerDuty and repeats every 5 minutes
- After 30 minutes, emails the team
Scoped policies
Use match rules to target specific monitors or conditions:Available match rules
Step 3: Set policy priority
Policies are evaluated by priority (highest first). All matching policies execute — there’s no “first match wins”. Set higher priority on more specific policies:Testing your setup
- Test individual channels:
devhelm alert-channels test <id> - Create a test monitor with a low frequency that will fail:
- Wait for the incident to trigger and verify notifications arrive
- Delete the test monitor when done
Next steps
Integration setup
Detailed setup guides for each alert channel type.
Incidents guide
Manage incidents and maintenance windows.