Budżet błędów (error budget)
Ilość zawodności, na którą pozwala SLO w danym okresie, używana do decyzji, kiedy zespół wydaje nowe funkcje, a kiedy zatrzymuje się, by naprawić niezawodność.
Jeśli SLO to 99,9% udanych żądań w miesiącu, pozostałe 0,1% to budżet. Dopóki budżet jest, zespół może ryzykować: wydawać, eksperymentować, migrować. Gdy się skończy, nowe wydania stają, a praca idzie w niezawodność, aż budżet się odnowi. Zamienia spór produktu z operacjami w liczbę, na którą obie strony zgodziły się wcześniej.
Powiązane hasła
- SLO i SLI: SLI to mierzony wskaźnik jakości usługi; SLO to wewnętrzny cel dla niego, ostrzejszy niż podpisane SLA.
- SLA (umowa o poziomie usług): Umowa, która określa dostępność, czasy reakcji i naprawy dla priorytetów oraz to, co się dzieje, gdy nie zostaną dotrzymane.
- Wydanie kanarkowe (canary release): Skierowanie nowej wersji najpierw do małej części ruchu, obserwowanie błędów i opóźnień i poszerzanie wdrożenia tylko wtedy, gdy wersja się trzyma.
- Flagi funkcji (feature flags): Przełączniki w kodzie, które włączają albo wyłączają funkcję dla części lub wszystkich użytkowników bez nowego wdrożenia.
