Gerenciar alertas para políticas de alertas com base em registros

Um alerta é um registro de quando a condição de uma política de alertas é atendida. Normalmente, o Cloud Monitoring abre um alerta e envia uma notificação quando um registro é recebido e corresponde à condição da sua política de alertas. No entanto, os alertas não são criados nas seguintes circunstâncias:

  • A política está adiada ou desativada.
  • O número de políticas de alertas ou alertas excede os limites de alertas.
  • Outra entrada de registro faz com que a mesma condição seja atendida para um alerta aberto. Nesse caso, o Monitoring envia apenas outra notificação para o mesmo alerta.

Para cada alerta, o Monitoring cria uma página de Detalhes do alerta que permite gerenciar o alerta e informa dados que podem ajudar a resolver a falha. Por exemplo, a página Detalhes do alerta mostra uma lista de entradas de registro que correspondem à consulta da política de alertas com base em registros. Você também pode encontrar links para alertas relacionados.

Neste documento, descrevemos como encontrar seus alertas. Ela também descreve como usar a página Detalhes do alerta para gerenciar alertas de políticas de alertas baseadas em registros, que avaliam dados entrada de registro armazenados em registros individuais no Cloud Logging.

Esse recurso só está disponível para projetos Google Cloud . Para configurações do App Hub, selecione o projeto host ou de gerenciamento do App Hub.

Antes de começar

Para ter as permissões necessárias para visualizar e gerenciar alertas, 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 usando papéis personalizados ou outros papéis predefinidos.

Para mais informações sobre os papéis do Cloud Monitoring, consulte Controlar o acesso com o Identity and Access Management.

Ver alertas

Para ver alertas no seu projeto, use o console Google Cloud , a CLI gcloud ou a API Monitoring.

Console do Google Cloud

Para listar os alertas no seu projeto do Google Cloud , faça o seguinte:

  1. No console do Google Cloud , acesse a página  Alertas:

    Acessar Alertas

    Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Monitoring.

  2. Na barra de ferramentas do console Google Cloud , selecione seu projeto Google Cloud . Para configurações do App Hub, selecione o projeto host ou de gerenciamento do App Hub.

    A página Alertas mostra informações sobre suas políticas de alertas, adiamentos e alertas:

    • O painel Resumo lista o número de alertas abertos.
    • A tabela Alertas mostra os alertas abertos mais recentes. Para listar os alertas mais recentes na tabela, incluindo aqueles que foram fechados, clique em Mostrar alertas fechados.
  3. Para conferir os detalhes de um alerta específico, selecione-o na lista.

    A página Detalhes do alerta é aberta. Para mais informações sobre a página Detalhes do alerta, consulte a seção Investigar um alerta deste documento.

Encontrar alertas mais antigos

A tabela Alertas na página Alertas mostra os alertas abertos mais recentes. Para ver alertas mais antigos, faça o seguinte:

  • Para percorrer as entradas na tabela Alertas, clique em  Mais recentes ou  Mais antigas.

  • Para abrir uma página que permite listar e filtrar seus alertas, clique em Ver todos os alertas. A página Alertas é aberta. Nessa página, faça o seguinte:

    • Mostrar todos os alertas, incluindo os fechados. Para mostrar todos os alertas, clique em Mostrar alertas fechados.
    • Filtrar alertas. Para informações sobre como adicionar filtros, consulte Filtrar alertas.
    • Confirmar ou fechar um alerta ou adiar a política de alertas dele. Para acessar essas opções, clique em  Mais opções na linha do alerta e faça uma seleção no menu. Para mais informações, consulte Gerenciar alertas.

Filtrar alertas

Para restringir os alertas mostrados na tabela, adicione filtros. Se você adicionar vários filtros, a tabela vai mostrar apenas alertas que atendam a todos eles.

Para filtrar a tabela de alertas, faça o seguinte:

  1. Na página Alertas, clique em  Filtrar tabela e selecione uma propriedade de filtro. As propriedades do filtro incluem o seguinte:

    • Estado do alerta
    • Nome da política de alertas
    • Quando o alerta foi aberto ou fechado
  2. Selecione um valor no menu secundário ou digite um valor na barra de filtro.

    A tabela Alertas lista o filtro.

gcloud

É possível usar o gcloud para receber e listar alertas.

Receber alerta

Antes de usar os dados do comando abaixo, faça estas substituições:

  • ALERT_NAME: o nome do recurso do alerta. Por exemplo, projects/my-project/alerts/my-alert-id.

Execute o comando gcloud alpha monitoring alerts describe:

Linux, macOS ou Cloud Shell

gcloud alpha monitoring alerts describe ALERT_NAME

Windows (PowerShell)

gcloud alpha monitoring alerts describe ALERT_NAME

Windows (cmd.exe)

gcloud alpha monitoring alerts describe ALERT_NAME
O comando retorna uma resposta com detalhes do alerta, como estado do alerta, rótulos anexados e a política de alertas de origem. A resposta será semelhante a esta:
{
  "name": "projects/my-project/alerts/my-alert-id",
  "state": "OPEN",
  "open_time": "2025-06-11T09:53:46Z",
  "resource": {
    "type": "k8s_cluster",
    "labels": {
      "location": "us-central1",
      "cluster_name": "example_cluster",
      "project_id": "my-project"
    }
  },
  "log": {
    "extracted_labels": {
      "title": "my title"
    }
  },
  "policy": {
    "name": "projects/my-project/alertPolicies/POLICY_1",
    "displayName": "test-policy"
  },
  "summaryText": "[ALERT] test-policy for Kubernetes Cluster with {cluster_name=example_cluster, location=us-central1, project_id=my-project}"
}

Listar alertas

É possível listar alertas no projeto e filtrar os resultados usando a CLI gcloud.

Antes de usar os dados do comando abaixo, faça estas substituições:

  • PROJECT_ID: o identificador do projeto.

Execute o comando gcloud alpha monitoring alerts list:

Linux, macOS ou Cloud Shell

gcloud alpha monitoring alerts list

Windows (PowerShell)

gcloud alpha monitoring alerts list

Windows (cmd.exe)

gcloud alpha monitoring alerts list
O comando retorna uma resposta com detalhes do alerta, como estado do alerta, rótulos anexados e a política de alertas de origem. A resposta será semelhante a esta:
{
  "alerts": [
    {
      "name": "projects/my-project/alerts/my-alert-id",
      "state": "OPEN",
      "open_time": "2025-06-11T09:53:46Z",
      "resource": {
        "type": "k8s_cluster",
        "labels": {
          "location": "us-central1",
          "cluster_name": "example_cluster",
          "project_id": "my-project"
        }
      },
      "log": {
        "extracted_labels": {
          "title": "my title"
        }
      },
      "policy": {
        "name": "projects/my-project/alertPolicies/POLICY_1",
        "displayName": "test-policy"
      },
      "summaryText": "[ALERT] test-policy for Kubernetes Cluster with {cluster_name=example_cluster, location=us-central1, project_id=my-project}"
    }
  ]
}
Também é possível usar as seguintes flags opcionais para filtrar, classificar ou modificar a saída:
  • --filter: forneça uma expressão de filtro para filtrar alertas por hora ou rótulo. Por exemplo, filtre por tempo com --filter='close_time>="2025-09-10T00:00:00Z"' ou por marcador com --filter='resource.labels.key="value"'.

  • --sort-by: uma lista separada por vírgulas de campos para ordenar a saída. Por exemplo, --sort-by=open_time.

  • --uri: o comando gera uma lista de URIs de recursos em vez da saída padrão.

  • --limit: defina essa flag como 2 ou um valor maior para limitar o número de alertas retornados. Não use essa flag com a flag --filter.

API Monitoring

É possível usar a API Monitoring para receber e listar alertas.

Receber alerta

Para conferir detalhes sobre um único alerta com a API Monitoring, use o método alerts.get.