É 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:
- Crie uma consulta personalizada para capturar eventos de snapshots programados.
- Crie uma métrica com base na consulta para contar as falhas de snapshot programados.
- 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.
Com isso, você confirma sua identidade para acesso a serviços e APIs do Google Cloud . Para executar código ou exemplos em um ambiente de desenvolvimento local, faça a autenticação no Compute Engine com um destes métodos:
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
-
Instale a CLI do Google Cloud. Após a instalação, inicialize a CLI do Google Cloud executando o seguinte comando:
gcloud initAo usar um provedor de identidade (IdP) externo, primeiro faça login na gcloud CLI com sua identidade federada.
- Set a default region and zone.
REST
Para usar as amostras da API REST desta página em um ambiente de desenvolvimento local, use as credenciais fornecidas para gcloud CLI.
Instale a CLI do Google Cloud. Após a instalação, inicialize a CLI do Google Cloud executando o seguinte comando:
gcloud initAo usar um provedor de identidade (IdP) externo, primeiro faça login na gcloud CLI com sua identidade federada.
Saiba mais em 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 e criar uma programação de snapshot, peça ao administrador para conceder a você os seguintes papéis do IAM no projeto:
-
Administrador da instância do Compute (v1) (
roles/compute.instanceAdmin.v1) -
Para se conectar a uma VM que pode ser executada como uma conta de serviço:
Usuário da conta de serviço (v1) (
roles/iam.serviceAccountUser)
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 usando papéis personalizados ou outros papéis predefinidos.
Criar uma consulta personalizada
Para capturar eventos de snapshots programados, crie uma consulta personalizada no Explorador de registros.
No console do Google Cloud , acesse a página Logging > Explorador de registros.
Se o editor de consultas não estiver visível na parte de cima da página, clique no botão Mostrar consulta.
Insira o texto a seguir no editor de consultas, substituindo
PROJECT_IDpelo ID do projeto:resource.type="gce_disk" logName="projects/PROJECT_ID/logs/cloudaudit.googleapis.com%2Fsystem_event" protoPayload.methodName="ScheduledSnapshots" severity>"INFO"Clique em Executar consulta.
Criar uma métrica
Depois de criar a consulta personalizada, crie uma métrica que conte as falhas de snapshots programados.
- Na parte de cima da tabela de resultados na página do Explorer de registros, clique no menu suspenso Ações.
- Selecione Criar métrica.
Na janela Criar métrica com base em registros, forneça os seguintes detalhes:
- Tipo de métrica:
Counter - Nome da métrica com base em registros:
scheduled_snapshot_failure_count - Descrição:
count of scheduled snapshot failures
A seção Seleção de filtro é preenchida automaticamente com a consulta da etapa anterior.
- Tipo de métrica:
Em Rótulos, clique em Adicionar rótulo e digite o seguinte:
- Nome do rótulo:
status - Descrição:
status of scheduled snapshot request - Tipo de rótulo:
STRING - Nome do campo:
protoPayload.response.status
- Nome do rótulo:
Clique em Concluído.
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.
No Google Cloud console, acesse a página Cloud Logging > Métricas com base em registros.
Na seção Métricas definidas pelo usuário, encontre a nova métrica chamada
scheduled_snapshot_failure_count.Clique no botão de menu Mais nesta linha e selecione Criar alerta com base na métrica.
A página Criar política de alertas é aberta.
Na guia Nova condição, configure seu indicador de alerta:
Defina a Janela contínua como
5 minutesou o intervalo de tempo que você preferir.Em Função de janela contínua, selecione
Sum.Clique em Próxima.
Na guia Configurar acionador, insira o seguinte:
- Tipo de condição:
Threshold - Acionador de alerta:
Any time series violates - Posição do limite:
Above threshold Valor do limite:
0.Definir Valor limite como
0aciona um alerta se ocorrer qualquer falha de instantâneo. É possível modificar esse valor conforme a carga de trabalho exige.Nome da condição:
Snapshot failure threshold exceeded
Clique em Próxima.
- Tipo de condição:
Na guia Notificações e nome, defina o Nome da política de alertas. Opcionalmente, é possível adicionar critérios de notificação e documentação para essa política.
Clique em Próxima.
Revise o alerta.
Clique em Criar política.
Para saber mais sobre como criar políticas de alertas, consulte Criar políticas de alertas de limite de métrica.
A seguir
- Saiba mais sobre frequências de programação de snapshot, políticas de retenção e regras de definição de nome em Sobre programações de snapshot para discos.
- Saiba mais sobre snapshots de disco.
- Saiba como criar snapshots programados para discos.
- Saiba como visualizar registros.
- Saiba mais sobre alertas.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2026-02-18 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2026-02-18 UTC."],[],[]] -