Crie alertas do Cloud Deploy

Esta página descreve como usar o Cloud Deploy e o Google Cloud Observability para configurar políticas de alerta de modo a receber notificações sobre eventos e condições específicos no Cloud Deploy.

Os alertas do Cloud Deploy são gerados através de registos da plataforma armazenados pelo Cloud Logging. O Google Cloud Observability suporta alertas gerados através de dados de séries cronológicas do Cloud Monitoring, mas os alertas do Cloud Deploy são baseados apenas em registos.

As políticas de alertas do Cloud Deploy são por pipeline de entrega.

O que são os alertas?

Os alertas são notificações do Google Cloud Observability sob determinadas condições. Especifica essas condições numa política de alertas. A documentação do Google Cloud Observability descreve os alertas e as políticas de alertas mais detalhadamente. Este documento descreve as atividades específicas do Cloud Deploy para as quais pode configurar políticas de alerta.

Alertas disponíveis

Pode configurar políticas de alerta para as seguintes circunstâncias, específicas do Cloud Deploy:

  • A operação render, para uma determinada versão, falhou.

    Para cada lançamento, todos os manifestos, definições de serviços e outras configurações que têm de ser renderizadas são renderizados para todos os destinos antes de qualquer implementação. Este alerta envia-lhe uma notificação se a operação de renderização de um lançamento falhar.

  • Uma implementação falhou.

    Este alerta envia-lhe uma notificação quando uma implementação neste pipeline de entrega falha. Em seguida, pode tomar medidas, conforme descrito no artigo Gerir implementações.

  • Uma implementação requer a aprovação.

    Um dos seus alvos está configurado para exigir aprovação e, agora, o lançamento está a ser promovido para esse alvo, mas a aprovação está pendente.

  • Uma implementação com uma estratégia de implementação de testes requer o avanço de fase.

    Quando usa uma estratégia de implementação canary, cada incremento canary é uma fase na implementação dessa versão e destino. Pode avançar nessas fases de forma manual ou automática. Se houver uma implementação a aguardar que uma fase seja avançada, este alerta informa-o.

Que autorizações precisa?

A pessoa que usa a Google Cloud consola para configurar políticas de alerta tem de ter as autorizações que o Google Cloud Observability requer.

Configure alertas do Cloud Deploy

Para criar um alerta para um pipeline de entrega:

  1. Abra a página Detalhes do pipeline de fornecimento para o pipeline para o qual quer criar uma política de alertas.

    Detalhes do pipeline de fornecimento na consola Google Cloud , mostrando o botão de alertas

  2. Clique no botão Alertas recomendados.

    É apresentada a caixa de diálogo Modelos de políticas de alerta, que mostra os modelos de políticas de alerta disponíveis para o Cloud Deploy.

  3. Selecione cada modelo de política que quer usar para este pipeline de entrega.

    Também pode clicar em Mostrar opções para definir opções para o modelo e ver as mensagens de registo atuais relacionadas com esse modelo de política.

  4. Em Configurar notificações, selecione o canal de notificação ou os canais para os quais as notificações vão ser enviadas.

    Se ainda não tiver canais de notificação configurados, pode clicar em Gerir canais de notificação.

Por predefinição, é enviado um máximo de 1 alerta por política a cada 5 minutos. Pode configurar esta opção nas secções Mostrar opções de cada modelo de política de alertas.

Para mais informações sobre a configuração de políticas de alerta e canais de notificação, consulte a vista geral dos alertas.

Outras formas de configurar alertas

Além de criar políticas de alerta através da Google Cloud consola, pode usar a API Cloud Monitoring ou o fornecedor Terraform do Google Cloud Observability.

O que se segue?