Para empezar

  1. Ve a la página de gestión de SLOs.

  2. Empieza a pensar desde la perspectiva de tu usuario:

    • ¿Cómo interactúan los usuarios con la aplicación?
    • ¿Cuál es su recorrido por la aplicación?
    • ¿Con qué partes de tu infraestructura interactúan estos viajes?
    • ¿Qué esperan de tus sistemas y qué esperan conseguir?

Selecciona el SLI correspondiente

PASO 1

Respuesta/Solicitud

Tipo de SLIDescripción
Disponibilidad¿El servidor pudo responder a la solicitud con éxito?
Latencia¿Cuánto tardó el servidor en responder a la solicitud?
Rendimiento¿Cuántas solicitudes se pueden gestionar?

Almacenamiento

Tipo de SLIDescripción
Disponibilidad¿Se puede acceder a los datos a petición?
Latencia¿Cuánto tiempo se tarda en leer o escribir datos?
Durabilidad¿Seguirán estando ahí los datos cuando se necesiten?

Tuberías

Tipo de SLIDescripción
Corrección¿Se han devuelto los datos correctos?
Frescura¿Cuánto tardan en aparecer nuevos datos o resultados procesados?

PASO 2

Prácticas recomendadas para elegir un tipo de SLO

  • Siempre que sea posible, utiliza SLOs basados en métricas. La práctica recomendada consiste en contar con SLOs en los que el presupuesto de errores refleje el número de eventos incorrectos que te quedan antes de incumplir tu SLO. Tus cálculos de SLOs también se evaluarán por volumen, en función del número de eventos.
  • En cambio, si quieres un SLO que realice un seguimiento del tiempo de actividad y utilice un cálculo de SLI basado en el tiempo, utiliza los SLOs de fracción de tiempo. A diferencia de los SLOs basados en monitores, los SLOs de fracción de tiempo no requieren que mantengas un monitor subyacente para tu SLO.
  • Por último, considera los SLOs basados en monitores para los casos de uso que no están cubiertos por los SLOs de fracción de tiempo, que incluyen SLOs basados en monitores que no tienen en cuenta las métricas o en varios monitores.

Para ver una comparación detallada de los tipos de SLOs, consulta la guía Comparación de tipos de SLOs.

**¿Necesitas un cálculo de SLI basado en el tiempo o en el recuento?

Los siguientes tipos de SLOs están disponibles en Datadog:

SLOs basados en métricas

_Ejemplo: el 99% de las solicitudes deben completarse en menos de 250 ms en un período de 30 días.

  • Cálculo de SLI basado en el recuento
  • El SLI se calcula como la suma de los eventos buenos dividida por la suma del total de eventos

SLOs basados en monitores

Ejemplo: la latencia de todas las solicitudes de los usuarios debe ser inferior a 250 ms el 99% del tiempo en cualquier ventana de 30 días.

  • Cálculo de SLI basado en el tiempo
  • SLI calculados en función del tiempo de actividad del monitor subyacente
  • Puedes seleccionar un solo monitor, varios monitores (hasta 20) o un solo monitor de alerta múltiple con grupos.

Si necesitas crear un nuevo monitor, ve a la página Crear monitor.

SLOs de fracción de tiempo

Ejemplo: la latencia de todas las solicitudes de los usuarios debe ser inferior a 250 ms el 99% del tiempo en cualquier ventana de 30 días.

  • Cálculo de SLI basado en el tiempo
  • SLI calculados a partir de tu definición personalizada del tiempo de actividad mediante una consulta de métrica

Implementar tus SLI

  1. Métricas personalizadas (por ejemplo, contadores)
  2. Métricas de integración (por ejemplo, balanceador de carga, solicitudes http)
  3. Datadog APM (por ejemplo, errores, latencia en servicios y recursos)
  4. Logs de Datadog (por ejemplo, métricas generadas a partir de logs para un recuento de ocurrencia particular)

Establece tu objetivo y la ventana de tiempo

  1. Selecciona tu objetivo: 99%, 99.5%, 99.9%, 99.95% o cualquier otro valor de destino que tenga sentido para tus requisitos.
  2. Selecciona el intervalo de tiempo: durante los últimos 7, 30 o 90 days

Nombrar, describir y etiquetar tus SLOs

  1. Nombra tu SLO.
  2. Añada una descripción: describa en qué consiste el seguimiento de la SLO y por qué es importante para la experiencia del usuario final. También puede añadir enlaces a dashboards como referencia.
  3. Añadir etiquetas (tags): el etiquetado por equipo y servicio es una práctica habitual.

Ver y buscar

Utiliza etiquetas para buscar tus SLOs desde la vista de lista de SLOs.

Referencias adicionales

PREVIEWING: yoon/multiline-faq