Configure alertas para agendamentos de resumos


Pode criar uma métrica personalizada para gerar alertas ou fornecer informações para resolver problemas com instantâneos agendados.

Por exemplo, para configurar um alerta para falhas de instantâneos agendados, use o seguinte procedimento:

  1. Crie um filtro de registo para capturar eventos de instantâneos agendados.
  2. Crie uma métrica com base no filtro de registo que conta as falhas de instantâneos agendados.
  3. Crie uma política de alertas para enviar um alerta quando ocorrer uma falha na captura de ecrã agendada.

Antes de começar

  • Se ainda não o tiver feito, configure a autenticação. A autenticação valida a sua identidade para aceder a Google Cloud serviços e APIs. Para executar código ou exemplos a partir de um ambiente de desenvolvimento local, pode autenticar-se no Compute Engine selecionando uma das seguintes opções:

    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. Instale a CLI Google Cloud. Após a instalação, inicialize a CLI gcloud executando o seguinte comando:

      gcloud init

      Se estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada.

    2. Set a default region and zone.

    REST

    Para usar os exemplos da API REST nesta página num ambiente de desenvolvimento local, usa as credenciais que fornece à CLI gcloud.

      Instale a CLI Google Cloud. Após a instalação, inicialize a CLI gcloud executando o seguinte comando:

      gcloud init

      Se estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada.

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

Funções e autorizações necessárias

Para receber as autorizações de que precisa para criar um agendamento de instantâneos, peça ao seu administrador para lhe conceder as seguintes funções de IAM no projeto:

Para mais informações sobre a atribuição de funções, consulte o artigo Faça a gestão do acesso a projetos, pastas e organizações.

Também pode conseguir as autorizações necessárias através de funções personalizadas ou outras funções predefinidas.

Crie um filtro de registos

Crie um filtro de registo para capturar eventos de instantâneos agendados.

Consola

  1. Na Google Cloud consola, aceda à página Registo > Explorador de registos.

    Aceda à página do Explorador de registos

  2. Na lista Filtrar por etiqueta ou pesquisa de texto, selecione Converter em filtro avançado.

Converter em filtro avançado.

  1. Substitua o campo de filtro introduzindo 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.

Crie uma métrica

Depois de criar o filtro de registo, crie uma métrica que conte as falhas de instantâneos agendados.

Consola

  1. Na página Explorador de registos, clique em Criar métrica.

  2. No editor de métricas, introduza o seguinte:

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

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

  5. Clique em Criar métrica.

Crie uma política de alerta

Depois de criar a métrica, crie uma política de alerta para enviar um alerta quando houver uma falha de instantâneo agendada.

Consola

  1. Na Google Cloud consola, aceda à página Cloud Logging > Métricas baseadas em registos.

    Aceda à página Métricas baseadas em registos

  2. Em Métricas definidas pelo utilizador, encontre a nova métrica com o nome user/scheduled_snapshot_failure_count.

  3. Clique no botão de menu Mais nesta linha e selecione Criar alerta a partir da métrica. É aberta a página de criação da condição da política de alerta.

    Métrica definida pelo utilizador.

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

  5. Em Filtrar:

    1. Clique em Adicionar um filtro.
    2. Selecione estado na lista.
    3. No campo Valor, escreva CONCLUÍDO.
    4. Clique em Aplicar.

    Estado do filtro de alertas.

  6. Clique em Mostrar 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:

    • A 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 Guardar.

  10. Na página Criar nova política de alertas, introduza um nome para a política. Opcionalmente, pode adicionar canais de notificação e documentação para esta política.

  11. Clique em Guardar.

O que se segue?