Help en handleidingenRapporten en statistieken › Response time percentielen (P50/P90/P99)

Response time percentielen (P50/P90/P99)

3 min leestijd · Rapporten en statistieken

Response time percentielen (P50/P90/P99)

3 min leestijd

De gemiddelde response time liegt - één 5-seconden spike verslechtert het gemiddelde, maar 99% van de gebruikers heeft een snelle laadtijd. Percentielen tonen u de realiteit beter.

Hoe een percentiel berekend wordt

U sorteert alle checks over de periode van de snelste naar de langzaamste. P90 = response time waaronder 90% van de checks ligt. Voorbeeld bij 1000 checks:

  • P50 (mediaan) = de 500e waarde vanaf onder. De helft van de checks was sneller, de helft langzamer.
  • P90 = de 900e waarde. 90% van de checks was sneller, slechts 10% langzamer.
  • P99 = de 990e waarde. 99% van de checks was sneller.

Waar u dit ziet

In het detail van de monitor → tabblad Statistieken → sectie "Response time":

WindowP50P90P99Max
24h142 ms298 ms1240 ms3140 ms
7d155 ms320 ms1500 ms8200 ms
30d160 ms340 ms2100 ms12400 ms

Praktische lezing

  • P50 stijgt = langzamere gemiddelde reactie, volg TTFB, DB queries
  • P99 stijgt sneller dan P50 = "tail latency" - incidentele outlier requests, waarschijnlijk GC pauses, cold cache, of niet-verwerkte peak
  • Max duidelijk hoger dan P99 = eenmalige extremen, kunt u negeren (timeout, voorbijgaand incident)

Alerting op latency

In het Business plan kunt u een melding instellen als P90 een drempel overschrijdt (bijv. 1000 ms). Detail: tabblad Latency SLO. Voor Standard/Pro plannen volgt u latency handmatig in de grafiek.