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.

    Select the tab for how you plan to use the samples on this page:

    Console

    When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.

    gcloud

    1. Install the Google Cloud CLI, then initialize it by running the following command:

      gcloud init
    2. Set a default region and zone.
    3. REST

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

        Install the Google Cloud CLI, then initialize it by running the following command:

        gcloud init

      Para mais informações, consulte Autenticar para usar REST na documentação de autenticação do Google Cloud.

Papéis e permissões necessárias

Para receber as permissões necessárias a fim de 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 a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.

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 Salvar.

A seguir