Kwestie prawne i zgodność

Czym jest Wskaźnik Poziomu Usług (SLI)?

Autor: Ioana Grigorescu, Content Manager

Sprawdzono przez: George Ploaie, Dyrektor Operacyjny (COO)

Czym jest SLI (Wskaźnik Poziomu Usług)

Czym jest Wskaźnik Poziomu Usług (SLI)?

Wskaźnik Poziomu Usług (SLI) to ilościowa miara jakości lub niezawodności usługi. SLI odzwierciedlają doświadczenia użytkownika, koncentrując się na aspektach takich jak powodzenie żądania, opóźnienie czy poprawność dostarczania danych. Typowe kategorie SLI obejmują dostępność, opóźnienie, przepustowość, wskaźnik błędów, trwałość, aktualność i poprawność. Pomyśl o SLI jako o surowym pomiarze, niczym prędkościomierzu, który stanowi podstawę dla SLO, a następnie SLA.

Jak SLI odnoszą się do SLOs i SLAs?

Chociaż powiązane, koncepcje SLO, SLI i SLA służą różnym celom i znajdują się na różnych poziomach hierarchii.

  •   Hierarchia: Ta hierarchia zapewnia, że działania inżynieryjne są zgodne zarówno z oczekiwaniami klientów, jak i ogólną tolerancją ryzyka biznesowego.
  •   Cel: Same w sobie SLI nie są celami; dostarczają dowodów, aby określić, czy cele SLO są osiągane.
  •   Pomost: Budżety błędów stanowią praktyczny pomost między SLO a szybkością wydawania oprogramowania.

Koncepcja

Definicja

SLI

Surowe pomiary wydajności usług.

SLO

Cele dla tych pomiarów (dopuszczalne progi) są ustalane w określonym przedziale czasowym.

SLA

Zobowiązania umowne wobec klientów często opierają się na tych celach i obejmują kary.

 

Jak wybrać odpowiednie SLI?

Oto kilka kwestii, o których należy pamiętać przy wyborze SLI istotnych dla Ciebie:

  1. Zastanów się nad najważniejszą ścieżką lub możliwością Twojego użytkownika lub usługi.
  2. Wybierz te, które najlepiej oddają perspektywę sukcesu użytkownika. Wybierz te, które mają bardzo wyraźny wpływ na zadowolenie użytkownika.
  3. Uzyskaj wkład z trzech działów: inżynierii, produktu i wsparcia, które prawdopodobnie będą miały różne punkty widzenia.
  4. Na początek określ 2-3 kluczowe wskaźniki SLI; aktualizuj je okresowo w miarę zmian produktu, architektury lub oczekiwań użytkowników.

Jak SLI definiują progi wydajności?

Zazwyczaj wskaźniki SLI definiują progi wydajności. Wspierające parametry to:

  •   Wartości: Powinny być zgodne z postrzeganą jakością świadczonej usługi.
  •   to proces ciągły.: W określonym okresie metryki te mogą być użyte do ustalenia zgodności z umową o poziomie usług.
  •   Wskaźnik odniesienia: Próg może wynosić “opóźnienie logowania p95 poniżej 200 ms”, co zapewnia dokładny poziom wydajności do oceny.
  •   Alertowanie: Progi te stanowią podstawę alertowania SLO, gdy zostaną naruszone. Brak SLO jest rejestrowany dokładnie w tym momencie.

Jak SLI mierzą dostępność, opóźnienie i błędy?

Myśląc o mierzeniu SLI, należy pamiętać o następujących kwestiach:

  1. Dostępność: Jest to kwestia binarna – czy usługa działa, czy nie? (np. czas działania podzielony przez całkowity czas).
  2. Opóźnienie: Czas odpowiedzi to uwzględniana metryka. Przykładem może być czas odpowiedzi p95.
  3. Błędy: Częstotliwość nieudanych żądań można zmierzyć, określając stosunek żądań nieudanych do wszystkich żądań. ​‍​‌‍​‍‌​‍​‌‍​‍‌
Porady od profesjonalistów:
  • Jasno zdefiniuj kryteria dla tego, co jest uznawane za “dobre” lub “ważne” zdarzenie.
  • Mierz z perspektywy użytkownika, kiedy to możliwe.

Jak wskaźniki SLI odzwierciedlają jakość danych?

SLIs​‍​‌‍​‍‌​‍​‌‍​‍‌ w systemach danych są wykorzystywane do oceny (przede wszystkim, czy dane są aktualne, dokładne, kompletne i trwałe). Odzwierciedlają one ogólną jakość danych.   Wskaźniki SLI dotyczące jakości danych leżą u podstaw efektywnego monitorowania, zapewniając, że potoki danych, zestawy danych i inne zasoby danych nadają się do analiz, raportowania i procesów AI/ML.

Pamiętaj:

Rozważ uwzględnienie kontroli pochodzenia danych i walidacji, aby wspierać SLI jakości danych i dostarczać bardziej szczegółowych informacji. 

Jak często należy mierzyć wskaźniki SLI?

Aby wykryć znaczące zmiany w wydajności usługi, SLI powinny być monitorowane wystarczająco często (ale także w sposób redukujący szum i niezmniejszający czułości). Właściwa częstotliwość pomiaru zależy od konkretnej usługi, zdefiniowanego budżetu błędów oraz stopnia, w jakim wpływa to na doświadczenie użytkownika.

Typowe Interwały:

  •   Ciągłe lub niemal w czasie rzeczywistym gromadzenie
  •   Agregowane okna 1-minutowe, 5-minutowe lub dłuższe.
  •   Rozsądne interwały wynoszą od 10 sekund do kilku minut.

Co to jest dowód społeczny i jak ma się on do SaaS?

Dowód społeczny to popularna taktyka psychologiczna, w której ludzie biorą pod uwagę opinie i wrażenia użytkowników, aby podejmować różne decyzje zakupowe.
Firmy SaaS wykorzystują dowód społeczny, aby wykazać, że ich produkty zapewniają pozytywne doświadczenia i spełniają wymagania użytkowników.
Budowanie zaufania jest kluczowe dla firm SaaS, ponieważ klienci szukają rozwiązań długoterminowych, a nie jednorazowych zakupów.

Jakie są typowe metryki SLI?

Warto rozważyć obserwację następujących elementów:

  1. Złote Sygnały: Opóźnienie, ruch/przepustowość, błędy i nasycenie są często używane jako SLI.
  2. Usługi Dostępne dla Użytkownika: Zazwyczaj dostępność, opóźnienie, wskaźnik błędów i przepustowość są wystarczające do oceny wydajności.
  3. Systemy Danych: Takie systemy wymagają metryk, które mierzą aktualność, poprawność i trwałość.
  4. Strategia: Generalnie najlepiej jest wybrać kilka ważnych wskaźników SLI dla każdej usługi, aby zredukować szum i ograniczyć obciążenie.

 Konkretnie dla płatności, rozważ następujące: 

Wniosek

Wskaźniki Poziomu Usług (SLI) stanowią kluczowe ilościowe wskaźniki jakości i niezawodności z perspektywy użytkownika. Poprzez mądry wybór i pomiar wskaźników SLI, takich jak dostępność, opóźnienie i poziomy współczynnika błędów, zespół może określić progi wydajności, zaplanować wsparcie i utrzymywać jakość danych.

Gotowy do rozpoczęcia?

Byliśmy na Twoim miejscu. Podziel się z nami swoimi globalnymi marzeniami, a my wykorzystamy nasze 18-letnie doświadczenie, aby stały się rzeczywistością.
Obraz mozaikowy
pl_PLPolski