Prerequisites
Prerequisites
- DevHelm CLI installed or an API token for REST calls
- An API token set as
DEVHELM_API_TOKEN— see Authentication - At least one monitor running — see First HTTP monitor
- A Slack webhook URL, email address, or other alert destination
Set up alerting in three steps
Create an alert channel
An alert channel is a configured destination. Start with whichever integration you use:Save the channel ID from the output — you’ll need it in the next step.
Test the channel
Verify the channel is configured correctly before using it:You should see a test notification arrive at your destination.
Verify end-to-end
The easiest way to test the full pipeline is to create a monitor that will fail:What happens when an incident fires
- A monitor’s checks fail and match its trigger rules
- The confirmation policy validates failures across regions
- The incident moves to
CONFIRMEDstatus - DevHelm evaluates all enabled notification policies — yours matches
- The escalation chain executes — your channel receives a notification
- When the monitor recovers, a resolution notification is sent (based on
onResolve)
Next steps
Alerting guide
Build tiered escalation and scoped policies.
Alert channels
All seven channel types and their configuration.
Notification policies
Match rules, priority, and evaluation logic.
Integrations
Detailed setup for Slack, PagerDuty, and more.