Crear objetivos de nivel de servicio

En esta página se describe cómo crear un objetivo de nivel de servicio (SLO) en laGoogle Cloud consola. Para obtener información sobre cómo crear un SLO mediante programación, consulta Trabajar con la API SLO.

Para obtener una descripción general e información sobre cómo diseñar SLOs, consulta los siguientes recursos:

Para crear un SLO, sigue estos pasos:

  1. Para ir a la pestaña Estado de un servicio, sigue estos pasos:

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

      Ir a Cloud Service Mesh

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

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

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

  2. Haz clic en el enlace Crear un SLO.

  3. Haz clic en Configurar indicador de nivel de servicio (SLI) para seleccionar el tipo de indicador de nivel de servicio (SLI) que quieres monitorizar en este objetivo de nivel de servicio. Elige una de estas opciones:

    • Disponibilidad: es la proporción del número de respuestas correctas con respecto al número total de respuestas. Las solicitudes que fallan antes de llegar al proxy sidecar de Envoy de tu servicio (por ejemplo, debido a errores de red o de DNS) no se incluyen en esta proporción.
    • Latencia: es la proporción del número de llamadas que están por debajo del umbral de latencia especificado con respecto al número total de llamadas.
  4. En el caso de los SLIs de latencia, introduce el Umbral de latencia en milisegundos.

  5. En la sección Objetivo de rendimiento, introduce un porcentaje en el campo Objetivo para definir el objetivo de rendimiento del SLI. Cloud Service Mesh usa este valor para calcular el presupuesto de errores que tienes para este SLO.

  6. En la sección Periodo de cumplimiento, seleccione el Tipo de periodo y la Duración del periodo. Consulta Periodos de cumplimiento para obtener más información sobre estos ajustes.

  7. También puedes seleccionar Indicador de nivel de servicio basado en Windows en la sección Define tu indicador de nivel de servicio. Un SLI por ventanas puede ayudarte a detectar periodos en los que el servicio no cumpla el objetivo de cumplimiento del SLO (por ejemplo, cuando haya picos en el número de solicitudes que aumenten la latencia durante un breve periodo). Cuando selecciones esta opción, debes especificar lo siguiente:

    • Criterio de corrección: especifica en forma de porcentaje el umbral de "rendimiento correcto" que se debe alcanzar para que un periodo cuente como "correcto".
    • Duración: define la duración de cada periodo en el que se medirá el rendimiento del SLO en incrementos durante el periodo de cumplimiento.

    Por ejemplo, supongamos que tienes un objetivo de nivel de servicio de Disponibilidad con un periodo de 7 días continuo y un Objetivo de nivel de servicio del 99%. A continuación, añade un criterio de corrección del 95% y una duración de 5 minutos. Para cumplir los requisitos, el servicio debe estar disponible al menos el 99% del tiempo en el 95% de todas las ventanas de 5 minutos durante los últimos 7 días.

  8. También puedes hacer clic en Ponle un nombre a tu objetivo de nivel de servicio para cambiar el nombre visible predeterminado del objetivo de nivel de servicio. Cloud Service Mesh proporciona un nombre predeterminado que describe el SLO en función de los ajustes.

  9. Haz clic en Enviar.

Siguientes pasos