Справка и руководства ›
Отчёты и статистика
› Перцентили response time (P50/P90/P99)
Перцентили response time (P50/P90/P99)
3 мин чтения · Отчёты и статистика
Response time перцентили (P50/P90/P99)
3 мин чтения
Средний response time обманывает - один 5-секундный spike ухудшит среднее, но 99% пользователей имеют быструю загрузку. Перцентили показывают реальность лучше.
Как считается перцентиль
Сортируете все checks за период от самого быстрого до самого медленного. P90 = response time, ниже которого 90% checks. Пример при 1000 checks:
- P50 (медиана) = 500-я величина снизу. Половина checks была быстрее, половина медленнее.
- P90 = 900-я величина. 90% checks были быстрее, только 10% медленнее.
- P99 = 990-я величина. 99% checks были быстрее.
Где это вы видите
В детали монитора → вкладка Статистика → секция "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 |
Практическое чтение
- P50 растёт = более медленный средний ответ, нужно отслеживать TTFB, DB queries
- P99 растёт быстрее, чем P50 = "tail latency" - периодические outlier requests, вероятно, GC pauses, cold cache или необработанный peak
- Max значительно выше P99 = одноразовые экстремумы, можно игнорировать (timeout, временный инцидент)
Alerting на latency
В Business плане можно настроить оповещение, если P90 превысит порог (например, 1000 ms). Детали: вкладка Latency SLO. Для Standard/Pro планов отслеживаете latency вручную в графике.