Criar alertas do Cloud Deploy

Nesta página, descrevemos como usar o Cloud Deploy e o pacote de operações 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 de plataforma armazenados pelo Cloud Logging. O pacote de operações do Google Cloud oferece suporte a alertas gerados usando dados de série temporal 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 definidas por pipeline de entrega.

O que são alertas?

Alertas são notificações do pacote de operações do Google Cloud em determinadas condições. Você especifica essas condições em uma política de alertas. A documentação do pacote de operações do Google Cloud descreve as políticas de alertas e alertas em 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 nas seguintes circunstâncias, 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 de algo. Esse alerta notifica você se a operação de renderização de uma versão falhar.

  • Ocorreu uma falha no lançamento.

    Este alerta notifica quando um lançamento neste pipeline de entrega falha. Em seguida, realize ações conforme descrito no artigo Gerenciar lançamentos.

  • Um lançamento requer aprovação.

    Um dos seus destinos está configurado para exigir aprovação. A versão está sendo promovida para esse destino, mas a aprovação está pendente.

  • Um lançamento com uma estratégia de implantação canário requer avanço de fase.

    Ao usar uma estratégia de implantação canário, cada incremento canário é uma fase no lançamento dessa versão e do destino. O avanço desses estágios pode ser feito manual ou automaticamente. Se houver um lançamento aguardando uma etapa, esse alerta informará.

De 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 pelo pacote de operações do Google Cloud.

Configurar alertas do Cloud Deploy

Para criar um alerta para um pipeline de entrega, faça o seguinte:

  1. Abra a página Detalhes do pipeline de entrega do pipeline em que você quer criar uma política de alertas.

    Detalhes do pipeline de entrega no console do Google Cloud, mostrando o botão de alertas

  2. Clique no botão Alertas recomendados.

    A caixa de diálogo Modelos de política de alertas será exibida, mostrando os modelos de política de alertas disponíveis para o Cloud Deploy.

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

    Também é possível clicar em Show options para definir opções para o modelo e ver as mensagens de registro atuais relacionadas a esse modelo de política.

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

    Se você ainda não configurou canais de notificação, clique em Gerenciar canais de notificação.

Por padrão, no máximo um alerta por política é enviado 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 alerta usando o console do Google Cloud, é possível usar a API Cloud Monitoring ou o provedor do Terraform do pacote de operações do Google Cloud.

A seguir