Configure alertas baseados em registos

Pode usar alertas baseados em registos para receber notificações quando o Analisador de rede detetar estatísticas específicas. Seguem-se alguns exemplos de informações do analisador de rede:

  • Veja todas as estatísticas sobre problemas relacionados com o cluster do GKE
  • Veja todas as estatísticas de prioridade elevada
  • Veja todos os problemas de verificação de funcionamento da firewall do balanceador de carga
  • Veja todas as estatísticas na região us-central1

Os registos do analisador de rede fazem parte dos Google Cloud registos da plataforma. Os nomes dos registos estão no seguinte formato:

projects/{project-id}/logs/networkanalyzer.googleapis.com%2Fanalyzer_reports

Pode encontrar o ID do registo, o recurso monitorizado e os detalhes do payload proto na API Network Analyzer logs. Por predefinição, os registos são encaminhados para o contentor de registos predefinido.

Para obter detalhes sobre os tipos de estatísticas do Cloud Logging suportados, consulte o artigo Grupos e tipos de estatísticas.

Crie consultas de registos

Pode usar a linguagem de consulta do Cloud Logging para consultar e filtrar dados do Cloud Logging. Para mais informações, consulte o artigo Registo do idioma da consulta. Seguem-se alguns exemplos de consultas de registos para estatísticas específicas do Analisador de rede:

  • Exemplo: a seguinte consulta devolve as estatísticas sobre todos os problemas relacionados com o cluster do GKE:

    LOG_ID("networkanalyzer.googleapis.com%2Fanalyzer_reports")
    jsonPayload.resourceName=~"^//container.googleapis.com/projects/.+/clusters/"
    
  • Exemplo: a seguinte consulta devolve todas as estatísticas de prioridade elevada:

    LOG_ID("networkanalyzer.googleapis.com%2Fanalyzer_reports")
    jsonPayload.priority="HIGH"
    
  • Exemplo: a consulta seguinte devolve todas as estatísticas que pertencem a um dos dois tipos de estatísticas específicos de verificação de funcionamento do balanceador de carga:

    (jsonPayload.causeCode="LOAD_BALANCER_HEALTH_CHECK_FIREWALL_HEALTH_CHECK_RANGE_BLOCKED" OR
    jsonPayload.causeCode="LOAD_BALANCER_HEALTH_CHECK_FIREWALL_HEALTH_CHECK_FIREWALL_NOT_CONFIGURED"
    )
    
  • Exemplo: a seguinte consulta devolve todas as estatísticas com a localização us-central1:

    LOG_ID("networkanalyzer.googleapis.com%2Fanalyzer_reports")
    jsonPayload.location="us-central1"
    
  • Exemplo: a seguinte consulta devolve todas as estatísticas que pertencem à categoria de conetividade híbrida:

    LOG_ID("networkanalyzer.googleapis.com%2Fanalyzer_reports")
    jsonPayload.reportGroups="HYBRID_CONNECTIVITY"
    

Configure alertas baseados em registos

Pode usar as consultas de registos para configurar alertas baseados em registos que lhe enviam uma notificação quando o Analisador de rede descobre as estatísticas correspondentes. Pode criar alertas baseados em registos a partir do Explorador de registos na Google Cloud consola ou através da API Cloud Monitoring.

Configure alertas baseados em registos para organizações, pastas e âmbitos de métricas

Para encaminhar registos de vários projetos para um único projeto de destino, consulte o artigo Criar um destino. Em seguida, pode configurar alertas no projeto de destino.

Exporte registos para uma plataforma de terceiros

Pode configurar um coletor de registos personalizado para exportar registos para o Cloud Storage, o BigQuery, o Pub/Sub e plataformas de terceiros. Para mais informações, consulte o artigo Configure e faça a gestão de destinos.

Ative ou desative o registo

Para ativar a Cloud Logging API, consulte o artigo Ative a API Logging. Para aceder aos dados de registos na API Logging, no Explorador de registos e na CLI Google Cloud, tem de conceder as funções e as autorizações de gestão de identidade e de acesso (IAM) necessárias. Para mais informações, consulte o artigo Controlo de acesso com a IAM.

Para desativar os registos do Network Analyzer para um projeto, pode configurar um filtro de exclusão para filtrar os registos do Network Analyzer para o projeto.