En esta página, se describe cómo usar Cloud Deploy y la observabilidad de Google Cloud para configurar políticas de alertas para que recibas notificaciones de eventos y condiciones específicos en Cloud Deploy.
Las alertas de Cloud Deploy se generan mediante registros de plataforma que Cloud Logging almacena. La observabilidad de Google Cloud admite alertas que se generan con datos de series temporales de Cloud Monitoring, pero las alertas de Cloud Deploy se basan solo en registros.
Las políticas de alertas de Cloud Deploy se aplican por canalización de entrega.
¿Qué son las alertas?
Las alertas son notificaciones de la observabilidad de Google Cloud bajo ciertas condiciones. Debes especificar esas condiciones en una política de alertas. En la documentación de observabilidad de Google Cloud, se describen las políticas de alertas y 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:
Falló la operación de render versión para una versión determinada.
En cada versión, todos los manifiestos, las definiciones de servicios y cualquier otra configuración que se deba procesar se procesan para todos los destinos antes de implementar cualquier elemento. Esta alerta te notifica si falla la operación de renderización de una versión.
No se pudo realizar el lanzamiento.
Esta alerta te notifica cuando falla un lanzamiento dentro de esta canalización de entrega. Luego, puedes tomar medidas, como se describe en el artículo Cómo administrar lanzamientos.
Un lanzamiento requiere aprobación.
Uno de tus destinos está configurado para requerir aprobación, y la versión ahora se promueve a ese destino, pero la aprobación está pendiente.
Un lanzamiento con una estrategia de implementación de versiones canary requiere un avance en fases.
Cuando se usa una estrategia de implementación de versiones canary, cada incremento de versiones canary es una fase del lanzamiento para esa versión y ese destino. El avance de esas etapas se puede hacer de forma manual o automática. Si hay un lanzamiento esperando que se avance en una etapa, esta alerta te lo informará.
¿Qué permisos necesitas?
La persona que use la consola de Google Cloud para configurar las políticas de alertas debe tener los permisos que requiere la observabilidad de Google Cloud.
Configura alertas de Cloud Deploy
Si deseas crear una alerta para una canalización de entrega, haz lo siguiente:
Abre la página Detalles de la canalización de entrega de la canalización para la que deseas crear una política de alertas.
Haz clic en el botón Alertas recomendadas.
Se muestra el diálogo Plantillas de políticas de alertas, que muestra las plantillas de políticas de alertas que están disponibles para Cloud Deploy.
Selecciona cada plantilla de políticas que deseas usar para esta canalización de entrega.
También puedes hacer clic en Mostrar opciones (Show options) para configurar las opciones de la plantilla y ver los mensajes de registro actuales relacionados con esa plantilla de política.
En Configurar notificaciones, selecciona los canales de notificaciones a los que se enviarán.
Si aún no tienes canales de notificaciones configurados, puedes hacer clic en Administrar canales de notificaciones.
De forma predeterminada, se envía un máximo de 1 alerta por política cada 5 minutos. Esto se puede configurar 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 notificaciones, consulta Descripción general de alertas.
Otras formas de configurar alertas
Además de crear políticas de alertas con la consola de Google Cloud, puedes usar la API de Cloud Monitoring o el proveedor de Terraform para la observabilidad de Google Cloud.