What problem does it solve?
It helps teams define reliable notification alert policies that route alerts by severity, deliver to the right channels, and escalate through on-call rotations with audit logging.
Core Features & Use Cases
- Severity-based routing: Apply a
severity_min threshold so low-severity events are skipped.
- Escalation chains: Configure ordered multi-step delivery with per-step delays (e.g., email now, SMS later).
- On-call rotation support: Resolve step recipients from an
OnCallRotation using round-robin logic (priority + last_used_at).
- Template-driven notifications: Use
NotificationTemplate records and render messages with Jinja2 variables for consistent content.
- Operational audit trail: Create
AlertNotificationLog entries and queue delayed escalation steps for traceability.
Quick Start
Use the add-alert-policy skill to generate an alert policy that sends an immediate email, escalates via SMS after 15 minutes, and then routes to the active on-call member after 30 minutes.