Słownik · Wskaźniki niezawodności

Czym jest SLI?

Wskaźnik poziomu usług (SLI)

Wskaźnik poziomu usług (SLI) to pomiar jednego aspektu niezawodności usługi, zwykle odsetek dobrych zdarzeń: udanych żądań, zaliczonych sprawdzeń lub odpowiedzi szybszych niż ustalony próg.

Jak to działa i dlaczego to ważne

Typowe SLI to dostępność (udane żądania ÷ wszystkie prawidłowe żądania), opóźnienie (żądania obsłużone szybciej niż np. 500 ms ÷ wszystkie żądania) oraz aktualność lub poprawność w przypadku potoków danych. Jako stosunek każde SLI mieści się w przedziale od 0 do 100% i można je porównać z SLO.

SLI pochodzą z logów serwera, load balancerów lub kontroli syntetycznych spoza Twojej sieci. Logi widzą każde prawdziwe żądanie, ale pomijają użytkowników, którzy w ogóle do Ciebie nie dotarli, np. podczas awarii DNS lub CDN; kontrole zewnętrzne widzą takie awarie, ale próbkują w odstępach. Wiele zespołów używa obu.

W SLI opóźnień używaj percentyli, nie średnich: średnia ukrywa wolny ogon, który trafia do kilku procent użytkowników.

Wzór

SLI = dobre zdarzenia ÷ ważne zdarzenia × 100

Przykład: Z 43 200 sprawdzeń wykonywanych co minutę przez 30 dni udało się 43 190: 43 190 ÷ 43 200 × 100 = 99,976%.

Jak pomaga Uptimecheck

Uptimecheck zapisuje każde sprawdzenie z wynikiem i czasami, więc dostępność (część monitorowanego czasu bez potwierdzonej awarii) i percentyle czasu odpowiedzi są gotowe do użycia. Czasy odpowiedzi są podzielone na DNS, połączenie, TLS, serwer i pobieranie, a wykresy pokazują medianę i 95. percentyl.

Zobacz: Monitorowanie dostępności

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

Więcej w poradnikach

Monitoring 7 min czytania

Jaki czas odpowiedzi strony jest dobry?

Czas odpowiedzi to czas, w jakim serwer odpowiada na żądanie, a nie czas ładowania strony. Co uznać za dobry wynik, dlaczego monitory i przeglądarki mierzą inaczej i co spowalnia strony.

Czytaj

Pytania

Czy dostępność to SLI?

Tak, najczęstsza: odsetek czasu lub sprawdzeń, w których usługa działała.

Dlaczego używać percentyli dla opóźnień?

Średnia 200 ms może ukrywać, że 5% użytkowników czeka 3 sekundy. 95. percentyl to wartość, poniżej której mieści się 95% żądań, więc pokazuje wolny ogon rozkładu.

Gdzie należy mierzyć SLI?

Jak najbliżej użytkownika. Metryki po stronie serwera nie wychwytują awarii DNS, CDN i sieci, zanim żądanie do Ciebie dotrze; zewnętrzne sprawdzenia je wykrywają.

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