Asset
Costruire uno SLO esplicito senza confondere obiettivo, misura e allarme
Una pratica per passare da «deve essere veloce» a un obiettivo interpretabile, specificando eventi eleggibili e buoni, periodo, copertura, error budget, responsabilità e revisione senza trasformare numeri illustrativi in standard.
Separa ciò che osservi da ciò che prometti
Uno SLI descrive l'indicatore osservato; uno SLO esprime un obiettivo su quell'indicatore. Non coincide automaticamente con un accordo contrattuale esterno. La definizione dell'obiettivo deve restare distinta sia dalla misura sia dalla regola di allarme.
Definisci evento eleggibile, evento buono e periodo
Il criterio sul singolo evento, l'obiettivo sulla popolazione e il periodo di valutazione sono elementi distinti e vanno documentati separatamente.
Formula lo SLO e rendi leggibile l'error budget
Come ipotesi didattica, l'esempio richiede che almeno il 99,9% delle operazioni eleggibili in una finestra scorrevole di 28 giorni sia buono. Con 100.000 operazioni valutabili, 99.920 buone e 80 non buone, lo SLI è 99,92%; il budget di errore riferito a quella popolazione è 100 operazioni, di cui 80 consumate e 20 residue.

Relazione tra eventi eleggibili, eventi buoni, SLI, SLO ed error budget in una finestra di osservazione.
Motiva valori e segmenti
Tieni separati SLO, budget e allarme
L'error budget non autorizza a causare errori e non sostituisce altri vincoli architetturali. Se la fonte è incompleta, non dichiarare soddisfatto lo SLO sulla base dei soli successi rimasti. La soglia di un allarme è una decisione distinta: deve consentire un intervento utile, non essere la percentuale dello SLO ricopiata su una finestra breve.
Output minimo e fonti
Documenta scopo, utenti e confine, evento eleggibile, evento buono, sorgente e qualità del dato, formula, periodo, obiettivo e motivazione, error budget, responsabili, politica decisionale e condizioni di revisione. Versiona i cambiamenti della definizione.
- TERM-044 definisce SLI, TERM-045 SLO e TERM-046 Error Budget; KA-126 e KA-127 approfondiscono obiettivo e trade-off.
- Google, Site Reliability Engineering — Service Level Objectives: https://sre.google/sre-book/service-level-objectives/
- Google, The Site Reliability Workbook — Implementing SLOs: https://sre.google/workbook/implementing-slos/
Numeri, stati Ordini/Pagamenti e calcolo sono un esempio didattico originale, non evidenza di un ambiente reale.