Crea SLO

En esta página, se describe cómo crear un objetivo de nivel de servicio (SLO) en la consola de Google Cloud. Si deseas obtener información para crear un SLO de manera programática, consulta Trabaja con la API de SLO

Si deseas obtener una descripción general y más información para diseñar los SLO, consulta los siguientes vínculos:

Para crear un SLO, haz lo siguiente:

  1. Ve a la pestaña Estado de un servicio:

    1. En la consola de Google Cloud, ve a Cloud Service Mesh.

      Ir a Cloud Service Mesh

    2. Selecciona el proyecto de Google Cloud en la lista desplegable de la barra de menú.

    3. Haz clic en el servicio para el que deseas crear un SLO.

    4. En la barra de navegación izquierda, haz clic en Estado.

  2. Haz clic en el vínculo Crear un SLO.

  3. Haz clic en SLI Type a fin de seleccionar el tipo de indicador de nivel de servicio (SLI) para realizar el seguimiento de este SLO. Elige una de las siguientes opciones:

    • Disponibilidad: Es la proporción entre la cantidad de respuestas realizadas de forma correcta y la cantidad total de respuestas. Las solicitudes que fallan antes de llegar al proxy de sidecar de Envoy para tu servicio (debido a fallas de red o de DNS, por ejemplo) no se incluyen en esta proporción.
    • Latencia: Es la proporción entre la cantidad de llamadas que se encuentran por debajo del límite de latencia especificado y la cantidad total de llamadas.
  4. Para los SLI de latencia, ingresa el límite de latencia en milisegundos.

  5. En la sección SLO Goal, ingresa un porcentaje en el campo Compliance target para establecer el objetivo de rendimiento del SLI. Cloud Service Mesh usa este valor para calcular el porcentaje de error aceptable que tienes para este SLO.

  6. En la sección Período de cumplimiento, selecciona opciones para Tipo de período y Duración del período. Consulta Períodos de cumplimiento para obtener más información sobre estas opciones de configuración.

  7. De forma opcional, selecciona Add a Windowed SLI. Un SLI con ventanas puede ayudarte a detectar períodos en los que el servicio no alcanzará el objetivo de cumplimiento del SLO (por ejemplo, cuando hay aumentos en la cantidad de solicitudes que aumentan la latencia durante un período breve). Cuando seleccionas esta opción, debes especificar lo siguiente:

    • Objetivo de ventana: ingresa un objetivo de porcentaje para cada ventana.
    • Duración de ventana: ingresa el tiempo durante el cual se medirá el rendimiento del SLO en incrementos durante el período de cumplimiento.

    Por ejemplo, supongamos que tienes una disponibilidad del SLO con un período progresivo de 7 días y que el objetivo del SLO es del 99%. Luego, agregas un objetivo de ventana del 95% y una duración de ventana de 5 minutos. A fin de cumplir con el objetivo, el servicio necesita que el 95% de todas las ventanas de 5 minutos en los últimos 7 días estén disponibles al menos el 99% del tiempo.

  8. De manera opcional, haz clic en Name your SLO para cambiar el nombre visible predeterminado del SLO. Cloud Service Mesh proporciona un nombre predeterminado que describe el SLO según la configuración.

  9. Haz clic en Enviar.

¿Qué sigue?