Esta página descreve como usar o Cloud Deploy e a Google Cloud Observability para configurar políticas de alerta e receber notificações sobre eventos e condições específicos no Cloud Deploy.
Os alertas do Cloud Deploy são gerados usando registros de 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 alerta do Cloud Deploy são por pipeline de entrega.
O que são alertas?
Os alertas são notificações da Observabilidade do Google Cloud sob determinadas condições. Especifique essas condições em uma política de alertas. A documentação do Google Cloud Observability descreve os alertas e as políticas de alertas com mais detalhes. Este documento descreve as atividades específicas do Cloud Deploy para as quais você pode configurar políticas de alerta.
Alertas disponíveis
É possível configurar políticas de alerta para as seguintes circunstâncias específicas do Cloud Deploy:
A operação de renderização, para uma determinada versão, falhou.
Em cada versão, todos os manifestos, definições de serviço e outras configurações que precisam ser renderizados são renderizados para todos os destinos antes que qualquer coisa seja implantada. Esse alerta notifica você se a operação de renderização de uma versão falhar.
Falha no lançamento.
Esse alerta notifica você quando um lançamento nesse pipeline de entrega falha. Em seguida, tome as medidas necessárias, conforme descrito no artigo Gerenciar lançamentos.
Um lançamento requer aprovação.
Uma das suas metas está configurada para exigir aprovação, e a versão está sendo promovida para essa meta, 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 de canário, cada incremento é uma fase no lançamento dessa versão e do destino. O avanço dessas etapas pode ser feito manualmente ou automaticamente. Se houver um lançamento aguardando que uma etapa seja concluída, esse alerta vai informar.
Quais permissões você precisa?
A pessoa que usa o console do Google Cloud para configurar políticas de alerta precisa ter as permissões exigidas pela Observability 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 Alert policy templates é exibida, mostrando os modelos de política de alerta disponíveis para o Cloud Deploy.
Selecione cada modelo de política que você quer usar para este pipeline de entrega.
Você também pode 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 o canal de notificação para o qual 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, um máximo de um alerta por política é enviado a cada 5 minutos. É possível configurar isso nas seções Mostrar opções de cada modelo de política de alerta.
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 alerta usando o console do Google Cloud, você pode usar a API Cloud Monitoring ou o provedor do Terraform da Google Cloud Observability.