Incidents/Alerting
Alert Policy Builder
Multi-condition rules with windows, sample size, consecutive breaches, cooldown, dedup, grouping, suppression, maintenance windows and escalation.
Condition types
Metric thresholdMetric changeAnomalyEvaluator failureCompliance violationCritical keywordError codeDeployment regressionSynthetic-test failureProvider outageCarrier degradationCost thresholdCall-volume thresholdMissing dataIngestion failure
Notification channels
EmailSMSSlackMicrosoft TeamsPagerDutyOpsgenieServiceNowJiraGeneric webhookMobile push
Warning / high / criticalMulti-conditionTime windowsMin sample sizeConsecutive breachCooldownDeduplicationGroupingSuppressionMaintenance windowsEscalationAck / resolveAlert historyTest notification
| Policy | Condition | Severity | Window | Min n | Consec. | Cooldown | Channels | Enabled | Last fired | |
|---|---|---|---|---|---|---|---|---|---|---|
| Task success < 80% (15m) | Metric threshold · task_success_rate < 80% | high | 15m | 50 | 2 | 30m | PagerDuty, Slack #voice-ops | just now | ||
| P95 latency anomaly | Anomaly · latency_p95 multi-metric | warning | 10m | 30 | 3 | 20m | Slack #voice-ops | just now | ||
| Safety / compliance violation | Compliance violation · critical evaluator fail | critical | 5m | 1 | 1 | 0m | PagerDuty, Email compliance@, Slack #sec | — | ||
| Deployment regression gate | Deployment regression · severity ≥ high | critical | 30m post-deploy | 100 | 1 | 1h | PagerDuty, Slack #releases | 8h ago | ||
| Synthetic banking fail | Synthetic-test failure · banking digit entry | high | 2 fails | 2 | 2 | 15m | Opsgenie, Slack #voice-ops | just now | ||
| Ingestion failure / missing data | Ingestion failure OR missing data > 5m | high | 5m | 1 | 1 | 10m | PagerDuty, Webhook | — | ||
| Carrier degradation Vonage | Carrier degradation · quality index < 85 | warning | 30m | 20 | 2 | 1h | Email, Slack #telecom | — |