Percentiles response time (P50/P90/P99)
Percentiles de temps de réponse (P50/P90/P99)
3 min de lecture
Le temps de réponse moyen ment - un seul spike de 5 secondes dégrade la moyenne, mais 99 % des utilisateurs ont un chargement rapide. Les percentiles vous montrent mieux la réalité.
Comment le percentile est calculé
Vous triez toutes les vérifications de la période du plus rapide au plus lent. P90 = temps de réponse sous lequel se trouvent 90 % des vérifications. Exemple pour 1000 vérifications :
- P50 (médiane) = 500e valeur depuis le bas. La moitié des vérifications était plus rapide, l'autre moitié plus lente.
- P90 = 900e valeur. 90 % des vérifications étaient plus rapides, seulement 10 % plus lentes.
- P99 = 990e valeur. 99 % des vérifications étaient plus rapides.
Où vous le voyez
Dans le détail du moniteur -> onglet Statistiques -> section "Temps de réponse" :
| 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 |
Lecture pratique
- P50 monte = réponse moyenne plus lente, il faut surveiller TTFB, requêtes DB
- P99 monte plus vite que P50 = "tail latency" - requêtes outlier occasionnelles, probablement pauses GC, cold cache, ou pic non géré
- Max significativement plus élevé que P99 = extrêmes ponctuels, vous pouvez les ignorer (timeout, incident transitoire)
Alerting sur la latence
Dans le plan Business, vous pouvez définir une alerte si P90 dépasse un seuil (par ex. 1000 ms). Détail : onglet Latency SLO. Pour les plans Standard/Pro, vous surveillez la latence manuellement dans le graphique.