Crear alertas de Cloud Deploy

En esta página se describe cómo usar Cloud Deploy y Google Cloud Observability para configurar políticas de alertas de forma que se te notifique cuando se produzcan eventos y condiciones específicos en Cloud Deploy.

Las alertas de Cloud Deploy se generan a partir de los registros de la plataforma almacenados en Cloud Logging. Google Cloud Observability admite alertas generadas mediante datos de series temporales de Cloud Monitoring, pero las alertas de Cloud Deploy se basan únicamente en registros.

Las políticas de alertas de Cloud Deploy se aplican a cada flujo de procesamiento de entrega.

¿Qué son las alertas?

Las alertas son notificaciones de Google Cloud Observability que se envían en determinadas condiciones. Esas condiciones se especifican en una política de alertas. En la documentación de Observabilidad de Google Cloud se describen las alertas y las políticas de alertas con más detalle. En este documento se describen las actividades específicas de Cloud Deploy para las que puedes configurar políticas de alertas.

Alertas disponibles

Puedes configurar políticas de alertas para las siguientes circunstancias específicas de Cloud Deploy:

  • No se ha podido realizar la operación render para una versión determinada.

    En cada lanzamiento, todos los manifiestos, las definiciones de servicio y cualquier otra configuración que deba renderizarse se renderizan para todos los destinos antes de que se implemente nada. Esta alerta te avisa si falla la operación de renderización de una versión.

  • No se ha podido completar un lanzamiento.

    Esta alerta te avisa cuando falla un lanzamiento en esta canalización de entrega. A continuación, puede tomar medidas, tal como se describe en el artículo Gestionar lanzamientos.

  • Para lanzar una versión, se necesita aprobación.

    Uno de tus destinos está configurado para requerir aprobación y la versión ahora se está promocionando a ese destino, pero la aprobación está pendiente.

  • Un lanzamiento con una estrategia de despliegue canary requiere avanzar de fase.

    Cuando se usa una estrategia de lanzamiento canary, cada incremento canary es una fase del lanzamiento de esa versión y ese destino. Puedes avanzar en estas fases de forma manual o automática. Si hay un lanzamiento que está esperando a que se avance de fase, esta alerta te lo indica.

¿Qué permisos necesitas?

La persona que use la consola Google Cloud para configurar las políticas de alertas debe tener los permisos que requiere Google Cloud Observability.

Configurar alertas de Cloud Deploy

Para crear una alerta de un flujo de procesamiento de entrega, sigue estos pasos:

  1. Abre la página Detalles del flujo de procesamiento de entrega del flujo de procesamiento para el que quieras crear una política de alertas.

    Detalles del flujo de procesamiento de entrega en la consola Google Cloud , con el botón de alertas

  2. Haz clic en el botón Alertas recomendadas.

    Se muestra el cuadro de diálogo Plantillas de políticas de alertas, que muestra las plantillas de políticas de alertas disponibles para Cloud Deploy.

  3. Seleccione cada plantilla de política que quiera usar en esta canalización de entrega.

    También puede hacer clic en Mostrar opciones para definir opciones de la plantilla y ver los mensajes de registro actuales relacionados con esa plantilla de política.

  4. En Configurar notificaciones, selecciona el canal o los canales de notificación a los que se enviarán las notificaciones.

    Si aún no has configurado canales de notificación, puedes hacer clic en Gestionar canales de notificación.

De forma predeterminada, se envía un máximo de una alerta por política cada 5 minutos. Puedes configurar esta opción en las secciones Mostrar opciones de cada plantilla de política de alertas.

Para obtener más información sobre cómo configurar políticas de alertas y canales de notificación, consulta la introducción a las alertas.

Otras formas de configurar alertas

Además de crear políticas de alertas con la Google Cloud consola, puedes usar la API Cloud Monitoring o el proveedor de Terraform de Google Cloud Observability.

Siguientes pasos