Die Burn Rate vergleicht die aktuelle Fehlerrate mit der Rate, die das SLO erlaubt. Bei einem SLO von 99,9 % liegt die erlaubte Fehlerrate bei 0,1 %, sodass 0,5 % fehlgeschlagene Anfragen eine Burn Rate von 5 bedeuten – in diesem Tempo reicht ein Fehlerbudget für 30 Tage nur 6 Tage.
Googles SRE Workbook stützt Alarme darauf. Für ein SLO von 99,9 % über 30 Tage empfiehlt es, zu pagen, wenn 2 % des Budgets innerhalb einer Stunde verbrennen (eine Burn Rate von 14,4) oder 5 % innerhalb von sechs Stunden (eine Burn Rate von 6), und ein Ticket zu eröffnen, wenn 10 % innerhalb von drei Tagen verbrennen (eine Burn Rate von 1). Jeder Alarm prüft zusätzlich ein kurzes Fenster, damit er bald nach dem Problem auch wieder endet.
Ein Totalausfall verbraucht das Budget schnell, und ein einfacher „Website ist down“-Alarm erkennt ihn genauso schnell: Bei 99,9 % entspricht jede Minute Ausfall einer Burn Rate von 1.000. Burn-Rate-Alarme lohnen sich bei Teilausfällen, etwa wenn über Stunden 2 % der Anfragen fehlschlagen. Das legt die Website nie lahm, leert aber das Budget des Monats.
Formel
Burn Rate = beobachtete Fehlerrate ÷ (100 % − SLO); Zeit, bis das Budget aufgebraucht ist = Zeitfenster ÷ Burn Rate
Beispiel:
Bei einem SLO von 99,9 % liegt die Burn Rate bei einem Totalausfall bei 1.000, sodass 20 Minuten davon 46 % eines 30-Tage-Budgets von 43 Minuten und 12 Sekunden verbrauchen. 0,5 % fehlgeschlagene Prüfungen ergeben eine Burn Rate von 5 und leeren das Budget in 6 Tagen.