intermediate
Alerts
Notify humans only on actionable symptoms tied to user impact, ownership, severity, and runbook guidance.
Alerts turn telemetry into human action. Good alerts page on user-impacting symptoms, include severity and ownership, and link to dashboards or runbooks that support fast mitigation.
| Good alert | Bad alert | |------------|-----------| | Elevated checkout error rate for 5m | Any 500 in logs | | SLO burn rate exceeded | CPU > 50% on one pod | | Queue age above threshold | Disk 60% full with no trend |
Use multi-window burn-rate alerts for SLOs. Route by severity and time zone with escalation policies.
On interviews: alert fatigue, burn-rate alerts, actionable thresholds, routing, escalation, maintenance windows, and paging discipline.
Common pitfalls: paging on causes instead of symptoms; alerts without runbooks; never reviewing noisy rules.
The trade-off is sensitivity (catch everything early) versus on-call sustainability.
Checklist:
- Alert on user impact or SLO threat.
- Provide runbook context in notifications.
- Review and tune noise regularly.
- Test alert paths in game days.