Nápověda a návody ›
Reporty a statistiky
› Response time percentily (P50/P90/P99)
Response time percentily (P50/P90/P99)
3 min čtení · Reporty a statistiky
Response time percentily (P50/P90/P99)
3 min čtení
Průměrný response time klame - jeden 5-sekundový spike zhorší průměr, ale 99% userů má rychlé načítání. Percentily vám ukazují realitu lépe.
Jak se percentil počítá
Seřadíte všechny checks za období od nejrychlejšího po nejpomalejší. P90 = response time, pod kterým je 90% checků. Příklad při 1000 checcích:
- P50 (medián) = 500-tá hodnota od dna. Polovina checků byla rychlejších, polovina pomalejších.
- P90 = 900-tá hodnota. 90% checků bylo rychlejších, jen 10% pomalejších.
- P99 = 990-tá hodnota. 99% checků bylo rychlejších.
Kde to vidíte
V detailu monitoru → záložka Statistiky → sekce "Response time":
| Window | P50 | P90 | P99 | Max |
|---|---|---|---|---|
| 24h | 142 ms | 298 ms | 1240 ms | 3140 ms |
| 7d | 155 ms | 320 ms | 1500 ms | 8200 ms |
| 30d | 160 ms | 340 ms | 2100 ms | 12400 ms |
Praktické čtení
- P50 stoupá = pomalejší průměrná odpověď, je třeba sledovat TTFB, DB queries
- P99 stoupá rychleji než P50 = "tail latency" - občasné outlier requesty, pravděpodobně GC pauzy, cold cache, nebo nezvládnutý peak
- Max výrazně vyšší než P99 = jednorázové extrémy, můžete ignorovat (timeout, přechodný incident)
Alerting na latency
V Business plánu můžete nastavit alert pokud P90 překročí práh (např. 1000 ms). Detail: záložka Latency SLO. Pro Standard/Pro plány sledujete latency manuálně v grafu.