Glosario · Métricas de fiabilidad

¿Qué es ¿SLI?

Indicador de nivel de servicio

Un indicador de nivel de servicio (SLI) es una medida de un aspecto de la fiabilidad de un servicio, normalmente la proporción de eventos correctos: peticiones con éxito, comprobaciones superadas o respuestas más rápidas que un umbral.

Cómo funciona y por qué importa

Los SLI habituales son la disponibilidad (peticiones correctas ÷ todas las peticiones válidas), la latencia (peticiones servidas en menos de, por ejemplo, 500 ms ÷ todas las peticiones) y la frescura o corrección en los pipelines de datos. Como proporción, todo SLI va del 0 al 100 % y puede compararse con un SLO.

Los SLI salen de los logs del servidor, los balanceadores de carga o comprobaciones sintéticas fuera de tu red. Los logs ven cada petición real pero no a los usuarios que nunca llegaron hasta ti, por ejemplo durante un fallo de DNS o de CDN; las comprobaciones externas ven esos fallos pero muestrean a intervalos. Muchos equipos usan ambos.

Usa percentiles, no medias, para los SLIs de latencia: una media oculta la cola lenta que sufre un pequeño porcentaje de usuarios.

Fórmula

SLI = eventos buenos ÷ eventos válidos × 100

Ejemplo: Se superaron 43.190 de las 43.200 comprobaciones de un minuto en 30 días: 43.190 ÷ 43.200 × 100 = 99,976 %.

Cómo ayuda Uptimecheck

Uptimecheck registra cada comprobación con su resultado y sus tiempos, así que la disponibilidad (la proporción del tiempo monitorizado sin una caída confirmada) y los percentiles del tiempo de respuesta están listos para usar. Los tiempos de respuesta se desglosan en DNS, conexión, TLS, servidor y descarga, y los gráficos muestran la mediana y el percentil 95.

Ver Monitorización de uptime

14 días de prueba gratis · Después, gratis con 5 monitores · Sin tarjeta de crédito

Más en las guías

Guides 7 min de lectura

SLA vs SLO vs SLI: definiciones, ejemplos y cómo fijarlos

Un SLI mide cómo se comporta un servicio, un SLO es el objetivo para esa medición y un SLA es la promesa a los clientes. Definiciones, tablas de tiempo de inactividad y cómo fijar cada uno.

Leer

Monitoring 7 min de lectura

¿Cuál es un buen tiempo de respuesta para una web?

El tiempo de respuesta es lo que tarda tu servidor en responder a una petición, no lo que tarda en cargar la página. Qué se considera bueno, por qué los monitores y los navegadores miden distinto y qué ralentiza las webs.

Leer

Preguntas

¿El uptime es un SLI?

Sí, la más habitual: la proporción de tiempo, o de comprobaciones, en la que el servicio funcionó.

¿Por qué usar percentiles para la latencia?

Una media de 200 ms puede ocultar que el 5 % de los usuarios espera 3 segundos. El percentil 95 es el valor por debajo del cual queda el 95 % de las peticiones, así que muestra la cola lenta.

¿Dónde deben medirse los SLIs?

Lo más cerca del usuario que sea práctico. Las métricas del servidor no ven los fallos de DNS, CDN y red que ocurren antes de que una petición te llegue; las comprobaciones externas sí los detectan.

Las caídas son cosa del pasado.

Configura tu primer monitor en menos de un minuto, o echa antes un vistazo a la demo en vivo.

14 días de prueba gratis · Después, gratis con 5 monitores · Sin tarjeta de crédito