Configurar alertas para programações de snapshot


É possível criar uma métrica personalizada para gerar alertas ou fornecer informações para solucionar problemas com snapshots programados.

Por exemplo, para configurar um alerta para falhas de snapshots programados, use o seguinte procedimento:

  1. Crie um filtro de registro para capturar eventos de snapshots programados.
  2. Crie uma métrica com base no filtro de registro para contar as falhas de snapshot programados.
  3. Crie uma política de alertas para enviar um alerta quando há uma falha de snapshot programado.

Antes de começar

  • Configure a autenticação, caso ainda não tenha feito isso. A autenticação é o processo de verificação da sua identidade para acesso a serviços e APIs do Google Cloud. Para executar códigos ou amostras de um ambiente de desenvolvimento local, autentique-se no Compute Engine da seguinte maneira.

    Selecione a guia para como planeja usar as amostras nesta página:

    Console

    Quando você usa o console do Google Cloud para acessar os serviços e as APIs do Google Cloud, não é necessário configurar a autenticação.

    gcloud

    1. Instale a Google Cloud CLI e inicialize-a executando o seguinte comando:

      gcloud init
    2. Defina uma região e uma zona padrão.

    REST

    Para usar as amostras da API REST nesta página em um ambiente de desenvolvimento local, use as credenciais fornecidas para a CLI gcloud.

      Instale a Google Cloud CLI e inicialize-a executando o seguinte comando:

      gcloud init

Papéis e permissões necessárias

Para receber as permissões necessárias para criar uma programação de snapshot, peça ao administrador para conceder a você os seguintes papéis do IAM no projeto:

Para mais informações sobre como conceder papéis, consulte Gerenciar acesso.

Também é possível conseguir as permissões necessárias com papéis personalizados ou outros papéis predefinidos.

Criar um filtro de registros

Crie um filtro de registro para capturar eventos de snapshots programados.

Console

  1. No console do Google Cloud, acesse a página Logging > Análise de registros.

    Acessar a página Análise de registros

  2. Na lista Filtrar por rótulo ou pesquisa de texto, selecione Converter para filtro avançado.

Converter para filtro avançado.

  1. Substitua o campo de filtro digitando o seguinte texto, substituindo PROJECT_ID pelo ID do projeto:

    resource.type="gce_disk"
    logName="projects/PROJECT_ID/logs/cloudaudit.googleapis.com%2Fsystem_event"
    protoPayload.methodName="ScheduledSnapshots"
    severity>"INFO"
    
  2. Clique em Enviar filtro.

Criar uma métrica

Depois de criar o filtro de registro, crie uma métrica que conta as falhas de snapshots programados.

Console

  1. Na página Análise de registros, clique em Criar métrica.

  2. No Editor de métricas, digite o seguinte:

    • Nome: scheduled_snapshot_failure_count.
    • Descrição: count of scheduled snapshot failures.
    • Tipo: Counter
  3. Em Rótulos, clique em Adicionar item e digite o seguinte:

    • Nome: status
    • Descrição: status of scheduled snapshot request
    • Tipo de rótulo: String
    • Nome do campo: protoPayload.response.status
  4. Clique em Concluído.

  5. Clique em Criar métrica.

Criar uma política de alertas

Depois de criar a métrica, crie uma política de alertas para enviar um alerta quando houver uma falha de snapshot programado.

Console

  1. No console do Google Cloud, acesse a página Cloud Logging > Métricas com base em registros.

    Vá para a página Métricas com base em registros

  2. Em Métricas definidas pelo usuário, encontre a nova métrica chamada user/scheduled_snapshot_failure_count.

  3. Clique no botão de menu Mais nesta linha e selecione Criar alerta com base na métrica. A página de criação da condição da política de alertas abre.

    Métrica definida pelo usuário.

  4. No painel Destino, em Agregador, selecione nenhum.

  5. Em Filtro:

    1. Clique em Adicionar um filtro.
    2. Selecione status na lista.
    3. No campo Valor, digite DONE.
    4. Clique em Aplicar.

    Status do filtro de alerta.

  6. Clique em Exibir opções avançadas.

  7. No painel Agregação avançada, clique na lista Alinhador e selecione soma.

  8. No painel Configuração, selecione os seguintes valores:

    • Condição acionada se: Any time series violates
    • Condição: is above
    • Limite: 1
    • Para: most recent value

    Painel de configuração.

  9. Clique em Salvar.

  10. Na página Criar nova política de alertas, insira um nome de política. Opcionalmente, é possível adicionar critérios de notificação e documentação para essa política.

  11. Clique em Save.

A seguir