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:
Para ir a la pestaña Estado de un servicio, sigue estos pasos:
En la Google Cloud consola, ve a Cloud Service Mesh.
Selecciona el Google Cloud proyecto en la lista desplegable de la barra de menú.
Haz clic en el servicio para el que quieras crear un SLO.
En la barra de navegación de la izquierda, haz clic en Estado.
Haz clic en el enlace Crear un SLO.
Haga clic en Tipo de SLI para seleccionar el tipo de indicador de nivel de servicio (SLI) que quiera monitorizar en este SLO. 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.
En el caso de los SLIs de latencia, introduce el Umbral de latencia en milisegundos.
En la sección Objetivo de SLO, introduce un porcentaje en el campo Objetivo de cumplimiento para definir el objetivo de rendimiento del SLI. Cloud Service Mesh usa este valor para calcular el presupuesto de errores que tienes para este objetivo de nivel de servicio.
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.
También puedes seleccionar Añadir un indicador de nivel de servicio por ventanas. 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:
- Objetivo de ventana: introduce un porcentaje objetivo para cada ventana.
- Duración de la ventana: introduce el periodo durante el cual se medirá el rendimiento del objetivo de nivel de servicio 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 Objetivo de ventana del 95% y una Duración de ventana 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 de los últimos 7 días.
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.
Haz clic en Enviar.
Siguientes pasos
- Monitorizar objetivos de nivel de servicio
- Crear una política de alertas sobre un objetivo de nivel de servicio