Vad är Servicenivåmål
Målnivå för servicekvalitet
SLO (Service Level Objective) är en målindikator för servicekvalitet uttryckt i mätbara mätvärden. SLO definierar vilken nivå av tillförlitlighet en tjänst ska tillhandahålla.
Relation till SLI och SLA
- SLI (Service Level Indicator) — mätvärdet vi mäter
- SLO (Service Level Objective) — målvärde för SLI
- SLA (Service Level Agreement) — kontrakt med konsekvenser
SLO-exempel
- Tillgänglighet: 99,9% drifttid per månad
- Latens: 95% av förfrågningar < 200ms
- Felfrekvens: < 0,1% 5xx-fel
- Genomströmning: bearbetning av 1000 RPS
Felbudget
Felbudget = 100% - SLO. Till exempel, med 99,9% SLO:
- Tillåten stilleståndstid: 43,2 minuter/månad
- Kan användas för driftsättningar, experiment
- Uttömd = releasefrysning
SRE-praxis
- Definiera SLO:er tillsammans med produkt
- Realtids-SLI-övervakning
- Automatiska larm när SLO närmar sig
- Regelbunden målgranskning