Słownik · Wskaźniki niezawodności

Czym jest budżet błędów?

Budżet błędów to ilość zawodności, na jaką pozwala cel poziomu usług (SLO) w danym okresie: 100% minus cel. SLO 99,9% w ciągu 30 dni zostawia budżet błędów 43 minuty i 12 sekund przestoju, czyli jedno nieudane żądanie na tysiąc.

Jak to działa i dlaczego to ważne

Budżet zamienia SLO w regułę podejmowania decyzji. Dopóki budżet zostaje, zespół wdraża zmiany i podejmuje zaplanowane ryzyko; gdy się wyczerpie, pierwszeństwo ma niezawodność, aż okno się odnowi. To uzgodnienie tej reguły z góry, w polityce budżetu błędów, sprawia, że liczba jest użyteczna.

Można go liczyć w czasie, jako minuty przestoju mierzone sprawdzeniami z zewnątrz, lub w żądaniach, jako odsetek nieudanych żądań w logach load balancera lub aplikacji. Budżety oparte na czasie pasują do tego, jak pisze się większość SLA; budżety oparte na żądaniach mocniej ważą godziny szczytu, co jest bliższe odczuciom użytkowników.

Ustal z góry, co go zużywa. Zwykle są to potwierdzone awarie, błędy, odpowiedzi wolniejsze niż limit SLI oraz awarie u dostawców, od których zależysz; fałszywe alarmy nie powinny. Tempo zużywania to burn rate.

Wzór

Budżet błędów = (100% − SLO) × okno; pozostały budżet = budżet błędów − dotychczasowy przestój

Przykład: SLO 99,9% w ciągu 30 dni daje 43 minuty i 12 sekund. Po jednej 25-minutowej awarii zużyte jest 58% tego budżetu, a zostaje 18 minut i 12 sekund.

Jak pomaga Uptimecheck

Uptimecheck mierzy budżet oparty na czasie spoza Twojej sieci: sprawdzenia nawet co minutę, każda awaria potwierdzana z drugiej lokalizacji, zanim zostanie policzona, a okna serwisowe pomijane. Raporty pokazują dostępność, przestój i incydenty każdego monitora za bieżący miesiąc, poprzedni miesiąc albo ostatnie 7, 30 lub 90 dni na tle celu SLA od 99% do 99,99%, także w CSV. Pozostały budżet to przestój dopuszczany przez cel minus przestój z raportu; aplikacja nie pokazuje go jako osobnej liczby.

Zobacz: Monitorowanie dostępności

14 dni za darmo · Potem 5 monitorów gratis · Bez karty kredytowej

Więcej w poradnikach

Guides 6 min czytania

Budżet błędów: czym jest i jak z niego korzystać

Jak obliczyć budżet błędów na podstawie SLO, co go zużywa, jak działa burn rate i jak napisać politykę budżetu błędów, której Twój zespół naprawdę będzie przestrzegać.

Czytaj

Guides 6 min czytania

Co oznacza uptime 99,9%? Dopuszczalny przestój w SLA

Uptime 99,9% dopuszcza 43 minuty i 49 sekund przestoju w przeciętnym miesiącu. Na co pozwala każdy poziom dziewiątek w ciągu dnia, miesiąca i roku, jak SLA mierzą uptime, jak działają rekompensaty (service credits) i jak wybrać cel.

Czytaj

Pytania

Co się dzieje, gdy budżet błędów się wyczerpie?

To, co mówi Twoja polityka budżetu błędów. Popularna zasada: dopóki okno się nie odbuduje, wdrażane są tylko poprawki błędów i prace nad niezawodnością, a ryzykowne zmiany czekają.

Okno 30 dni czy miesiąc kalendarzowy?

Kroczące okno 30-dniowe pamięta zły tydzień przez miesiąc, więc jest surowsze. Miesiąc kalendarzowy zaczyna się od nowa 1. dnia i odpowiada temu, jak liczy się większość SLA i faktur. Wybierz jedno i trzymaj się tego.

Czy planowane prace serwisowe zużywają budżet błędów?

Tylko jeśli tak mówi SLO. Wiele zespołów wyłącza zapowiedziane prace serwisowe, z miesięcznym limitem, aby nie mogły ukrywać awarii. W Uptimecheck okna serwisowe nigdy nie liczą się jako przestój.

Przestoje to przeszłość.

Skonfiguruj pierwszy monitor w niecałą minutę albo najpierw rozejrzyj się w demo na żywo.

14 dni za darmo · Potem 5 monitorów gratis · Bez karty kredytowej