Nesta página, descrevemos como usar o Cloud Deploy e a observabilidade do Google Cloud para configurar políticas de alertas para que você seja notificado sobre eventos e condições específicos no Cloud Deploy.
Os alertas do Cloud Deploy são gerados usando registros da plataforma armazenados pelo Cloud Logging. A observabilidade do Google Cloud oferece suporte a alertas gerados usando dados de séries temporais do Cloud Monitoring, mas os alertas do Cloud Deploy são baseados apenas em registros.
As políticas de alertas do Cloud Deploy são divididas por pipeline de entrega.
O que são alertas?
Os alertas são notificações da observabilidade do Google Cloud em determinadas condições. Você especifica essas condições em uma política de alertas. A documentação de observabilidade do Google Cloud descreve as políticas de alertas e alertas com mais detalhes. Neste documento, descrevemos as atividades específicas do Cloud Deploy para as quais é possível configurar políticas de alertas.
Alertas disponíveis
É possível configurar políticas de alertas para as circunstâncias a seguir, específicas para o Cloud Deploy:
Falha na operação render para uma determinada versão.
Para cada versão, todos os manifestos, definições de serviço e outras configurações que precisam ser renderizadas são renderizados para todos os destinos antes da implantação. Este alerta notifica se a operação de renderização de uma versão falha.
Ocorreu uma falha no lançamento.
Este alerta notifica quando um lançamento neste pipeline de entrega falha. Em seguida, realize as ações necessárias, conforme descrito no artigo Gerenciar lançamentos.
Um lançamento requer aprovação.
Um dos seus destinos está configurado para exigir aprovação, e a versão está sendo promovida a esse destino, mas a aprovação está pendente.
Um lançamento com uma estratégia de implantação canário exige avanço de fase.
Ao usar uma estratégia de implantação canário, cada incremento canário é uma fase do lançamento da versão e do destino. O avanço desses estágios pode ser feito manual ou automaticamente. Esse alerta informará se houver um lançamento aguardando uma fase ser avançada.
Quais permissões você precisa?
A pessoa que usa o console do Google Cloud para configurar políticas de alertas precisa ter as permissões exigidas pela observabilidade do Google Cloud.
Configurar alertas do Cloud Deploy
Para criar um alerta para um pipeline de entrega:
Abra a página Detalhes do pipeline de entrega do pipeline para o qual você quer criar uma política de alertas.
Clique no botão Alertas recomendados.
A caixa de diálogo Modelos de política de alertas é exibida, mostrando os modelos de política de alertas disponíveis para o Cloud Deploy.
Selecione cada modelo de política que você quer usar para este pipeline de entrega.
Também é possível clicar em Mostrar opções para definir opções para o modelo e ver as mensagens de registro atuais relacionadas a esse modelo de política.
Em Configurar notificações, selecione os canais de notificação para os quais as notificações serão enviadas.
Se você ainda não tiver canais de notificação configurados, clique em Gerenciar canais de notificação.
Por padrão, é enviado no máximo um alerta por política a cada cinco minutos. É possível configurar isso nas seções Mostrar opções de cada modelo de política de alertas.
Para mais informações sobre como configurar políticas de alertas e canais de notificação, consulte a Visão geral de alertas.
Outras maneiras de configurar alertas
Além de criar políticas de alertas usando o console do Google Cloud, é possível usar a API Cloud Monitoring ou o provedor do Terraform de observabilidade do Google Cloud.