Observability

SLO Burn Rate Alerting Guide

Design multi-window burn-rate alerts that detect fast outages and slow error-budget exhaustion without paging on every fluctuation. Last updated September 17, 2026.

Design multi-window burn-rate alerts that detect fast outages and slow error-budget exhaustion without paging on every fluctuation. This reference is written for developers who need practical validation behavior, reviewable rules and safe examples rather than copied snippets with no explanation.

Recommended workflow

StepWhy it matters
Define the SLIUse a measurable good-event ratio tied to user experience.
Set the objectiveThe SLO determines the allowed error ratio and budget.
Pair windowsCombine short and long windows to require both urgency and sustained impact.
Tune with incidentsBacktest thresholds against known outages and harmless spikes.

Starter snippet

burn rate = observed error ratio / allowed error ratio

Review checks

Common mistakes

Validation should help users correct input while protecting systems from bad data. Keep syntax checks, product policy, security review and deliverability checks separate.

Related Formalint references

Continue with Error Budget Slo Guide, Prometheus Alert Rule Debugging, Uptime Monitoring Checklist.