Routing rules that read like sentences
Write who gets woken up in plain conditions — service, severity, time window, tags from the alert payload. Rules run top to bottom and the first match wins, so you can always answer “why did this page me?”
Routing · production
5 rules · edited 2 days ago by Ana L.
- When severity is sev1 → page owning team’s primary by push, SMS and voice; escalate every 5m
- When service is marketing-site and time is 22:00–08:00 → hold until 09:00, then notify
- When severity is sev2 → page primary by push and SMS; escalate after 15m
- When severity is sev3 and time is 08:00–22:00 → post to team’s Slack channel, no page
- When severity is sev3 and time is 22:00–08:00 → hold until 09:00 and open a Linear issue
Schedules that account for people
Weekly rotations, follow-the-sun handoffs across time zones, and overrides that take seconds. Type /relay cover me today 14:00–18:00 in Slack and Relay asks the next person in rotation to accept.
MonTueWedThuFriSatSun
Maya O.
Dev P.
Override — Dev covering Wed so Maya can make her kid’s recital
One incident, not forty pages
Relay groups alerts that fire together — same service, same deploy, within a window you choose — and suppresses flapping monitors until they settle. You get woken once, with the full picture.
4,812
alerts sent to Relay by Fernhill in August
311
incidents after grouping and flap suppression
Median engineer at Fernhill: 2 night pages a month, down from 11.