Guida e tutorial ›
Rapporti e statistiche
› Percentili response time (P50/P90/P99)
Percentili response time (P50/P90/P99)
3 min di lettura · Rapporti e statistiche
Percentili del response time (P50/P90/P99)
3 min di lettura
Il response time medio inganna - un singolo spike di 5 secondi peggiora la media, ma il 99% degli utenti ha un caricamento veloce. I percentili ti mostrano meglio la realtà.
Come si calcola il percentile
Ordini tutti i check del periodo dal più veloce al più lento. P90 = response time sotto cui sta il 90% dei check. Esempio con 1000 check:
- P50 (mediana) = 500° valore dal basso. La metà dei check è stata più veloce, l'altra metà più lenta.
- P90 = 900° valore. Il 90% dei check è stato più veloce, solo il 10% più lento.
- P99 = 990° valore. Il 99% dei check è stato più veloce.
Dove lo vedi
Nel dettaglio del monitor -> scheda Statistiche -> sezione "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 |
Lettura pratica
- Il P50 sale = response medio più lento, controlla TTFB, DB query
- Il P99 sale più velocemente del P50 = "tail latency" - request outlier occasionali, probabilmente pause GC, cold cache o un peak non gestito
- Max nettamente superiore a P99 = estremi una tantum, puoi ignorarli (timeout, incidente transitorio)
Alerting sulla latency
Nel piano Business puoi impostare un alert se il P90 supera la soglia (ad es. 1000 ms). Dettaglio: scheda Latency SLO. Per i piani Standard/Pro monitora la latency manualmente nel grafico.