Wskaźniki p50, p95, p99 – jak je interpretować?

Opublikowano: 2 tygodnie temu


Wskaźniki p50, p95, p99 to odpowiednio 50, 95 oraz 99 percentyl mierzonej wartości. Percentyle, w odróżnieniu od wartości średniej, pozwalają na znacznie lepszą analizę typowej, występującej u przeważającej części użytkowników, sytuacji.

Co to są percentyle?

Percentyl, często określany również mianem centyla, to jednostka statystyczna służąca do określenia pozycji danej wartości w zestawie danych. Mówiąc prościej, percentyl wskazuje, jaki procent obserwacji jest mniejszy lub równy (a także większy lub równy) określonej wartości.

Na przykład, osiemdziesiąty percentyl oznacza, że 80% wszystkich obserwacji ma wartość mniejszą lub równą tej granicy, podczas gdy pozostałe 20% obserwacji ma wartości równające się lub przekraczające tę wartość.

Pięćdziesiąty percentyl (p50) określany jest mianem mediany. Jest to wartość, która dzieli zestaw danych na dwie równe części.

Dlaczego percentyle są lepsze niż średnia?

Średnia może być myląca, gdy w zestawie danych występują wartości odstające. W przypadku stron internetowych, sporadycznie bardzo długie czasy odpowiedzi (np. spowodowane przeciążeniem serwera lub awarią jakiegoś komponentu) mogą znacząco podnieść średnią, mimo że większość żądań jest obsługiwana szybko. Percentyle pozwalają na:

  • oddzielenie typowych przypadków od ekstremalnych,
  • dokładniejsze określenie jakości doświadczenia użytkownika,
  • szybszą identyfikację potencjalnych problemów w działaniu strony.

W kontekście monitorowania dostępności i wydajności strony internetowej, czas odpowiedzi na żądanie HTTP jest jednym z najważniejszych parametrów. Dzięki analizie percentyli można uzyskać pełniejszy obraz doświadczenia użytkownika.