DevFlow
Docs/SLOs and alerting

Alert channels: Slack, PagerDuty, Opsgenie, Teams, email, webhook

Owner Theo Hayashi · Last updated 2026-04-13 · v5.2
alertschannelsslackpagerdutyopsgeniewebhook

Alert channels

A channel is a delivery destination for alerts. Each integration has its own doc with setup detail; this page is the channel reference.

supported channels

creating a channel

bash
devflow channels add payments-oncall   --type pagerduty   --routing-key R012345

Or via Terraform — devflow_channel in terraform-provider.

attaching to a monitor

yaml
alert_channels:
  - slack:#payments-oncall
  - pagerduty:payments-oncall

You can attach as many channels as you like. They fire in parallel.

attaching to an SLO

SLO alert rules attach to channels the same way — see slo-multi-window-alerting.

severity routing

Channels can be filtered by severity:

yaml
alert_channels:
  - { type: slack, target: "#payments-oncall", severity_min: warning }
  - { type: pagerduty, target: payments-oncall, severity_min: critical }

This routes everything-and-up to Slack and only criticals to PagerDuty. See alert-routing for the full routing primitives.

quiet hours

Channels (especially email/SMS) can have quiet hours. See notification-throttling.

Related questions

Was this helpful?
Or ask the docs bot for a follow-up — the floating button bottom-right.