Ajuda e guias ›
Relatórios e estatísticas
› Percentis response time (P50/P90/P99)
Percentis response time (P50/P90/P99)
3 min de leitura · Relatórios e estatísticas
Percentis de response time (P50/P90/P99)
3 min de leitura
O response time médio engana - um único spike de 5 segundos piora a média, mas 99% dos usuários têm carregamento rápido. Os percentis mostram a realidade melhor.
Como o percentil é calculado
Você ordena todos os checks do período do mais rápido ao mais lento. P90 = response time abaixo do qual estão 90% dos checks. Exemplo com 1000 checks:
- P50 (mediana) = o 500º valor a partir de baixo. Metade dos checks foi mais rápida, metade mais lenta.
- P90 = o 900º valor. 90% dos checks foram mais rápidos, apenas 10% mais lentos.
- P99 = o 990º valor. 99% dos checks foram mais rápidos.
Onde você vê
No detalhe do monitor -> aba Estatísticas -> seção "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 |
Leitura prática
- P50 subindo = resposta média mais lenta, é preciso observar TTFB, queries no BD
- P99 sobe mais rápido que P50 = "tail latency" - requests outlier ocasionais, provavelmente pausas de GC, cold cache, ou peak não tratado
- Max significativamente maior que P99 = extremos pontuais, você pode ignorar (timeout, incidente transitório)
Alerting em latency
No plano Business você pode configurar um alerta se o P90 ultrapassar um limite (por exemplo 1000 ms). Detalhe: aba Latency SLO. Para planos Standard/Pro você acompanha a latency manualmente no gráfico.