Hva er Tjenestenivåmål
Målnivå for tjenestekvalitet
SLO (Service Level Objective) er en målindikator for tjenestekvalitet uttrykt i målbare metrikker. SLO definerer hvilket nivå av pålitelighet en tjeneste skal tilby.
Forhold til SLI og SLA
- SLI (Service Level Indicator) — metrikken vi måler
- SLO (Service Level Objective) — målverdi for SLI
- SLA (Service Level Agreement) — kontrakt med konsekvenser
SLO-eksempler
- Tilgjengelighet: 99,9% oppetid per måned
- Ventetid: 95% av forespørsler < 200ms
- Feilfrekvens: < 0,1% 5xx-feil
- Gjennomstrømning: behandling av 1000 RPS
Feilbudsjett
Feilbudsjett = 100% - SLO. For eksempel, med 99,9% SLO:
- Tillatt nedetid: 43,2 minutter/måned
- Kan brukes på utrullinger, eksperimenter
- Oppbrukt = utgivelsesfrys
SRE-praksis
- Definere SLO-er sammen med produkt
- Sanntids SLI-overvåking
- Automatiske varsler når SLO nærmer seg
- Regelmessig målgjennomgang