Ayuda y guíasInformes y estadísticas › Percentiles response time (P50/P90/P99)

Percentiles response time (P50/P90/P99)

3 min de lectura · Informes y estadísticas

Percentiles de response time (P50/P90/P99)

3 min de lectura

El response time medio engaña: un spike de 5 segundos empeora la media, pero el 99% de los usuarios tiene carga rápida. Los percentiles muestran mejor la realidad.

Cómo se calcula un percentil

Ordene todos los checks del período del más rápido al más lento. P90 = response time bajo el cual queda el 90% de los checks. Ejemplo con 1000 checks:

  • P50 (mediana) = el valor 500 desde abajo. La mitad de los checks fueron más rápidos, la otra mitad más lentos.
  • P90 = el valor 900. El 90% de los checks fueron más rápidos, solo el 10% más lentos.
  • P99 = el valor 990. El 99% de los checks fueron más rápidos.

Dónde verlo

En el detalle del monitor → pestaña Estadísticas → sección "Response time":

VentanaP50P90P99Max
24h142 ms298 ms1240 ms3140 ms
7d155 ms320 ms1500 ms8200 ms
30d160 ms340 ms2100 ms12400 ms

Lectura práctica

  • P50 sube = respuesta media más lenta, conviene vigilar TTFB y queries de BD
  • P99 sube más rápido que P50 = "tail latency" - requests outlier ocasionales, probablemente pausas de GC, cold cache o un peak no gestionado
  • Max muy superior a P99 = extremos puntuales, se pueden ignorar (timeout, incidente transitorio)

Alerting sobre latencia

En el plan Business puede configurar una alerta si P90 supera un umbral (por ejemplo 1000 ms). Detalle: pestaña Latency SLO. Para planes Standard/Pro vigile la latencia manualmente en el gráfico.