Configurar alertas basadas en registros

Puedes usar alertas basadas en registros para recibir notificaciones cuando Network Analyzer detecte estadísticas específicas. Estos son algunos ejemplos de estadísticas de Network Analyzer:

  • Consulta todas las estadísticas sobre los problemas relacionados con los clústeres de GKE
  • Ver todas las estadísticas de prioridad alta
  • Cómo ver todos los problemas de verificación de estado del firewall del balanceador de cargas
  • Ver todas las estadísticas de la región us-central1

Los registros de Network Analyzer forman parte de los registros de la plataforma de Google Cloud. Los nombres de los registros están en el siguiente formato:

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

Puedes encontrar el ID de registro, el recurso supervisado y los detalles del protocolo de carga útil en La API de registros de Network Analyzer De forma predeterminada, los registros se enrutan al bucket de registros predeterminado.

Para obtener detalles sobre los tipos de estadísticas compatibles de Cloud Logging, consulta Grupos y tipos de estadísticas.

Crea consultas de registro

Puedes usar el lenguaje de consulta de Logging para consultar y filtrar datos de Cloud Logging. Para obtener más información, consulta Lenguaje de consulta de Logging. A continuación, se incluyen algunos ejemplos de consultas de registro para estadísticas específicas de Network Analyzer:

  • Ejemplo: La siguiente consulta muestra las estadísticas de todos los problemas relacionados con el clúster de GKE:

    LOG_ID("networkanalyzer.googleapis.com%2Fanalyzer_reports")
    jsonPayload.resourceName=~"^//container.googleapis.com/projects/.+/clusters/"
    
  • Ejemplo: La siguiente consulta muestra todas las estadísticas de prioridad alta:

    LOG_ID("networkanalyzer.googleapis.com%2Fanalyzer_reports")
    jsonPayload.priority="HIGH"
    
  • Ejemplo: La siguiente consulta muestra todas las estadísticas que pertenecen a cualquiera de los dos tipos de estadísticas específicas de verificación de estado del balanceador de cargas:

    (jsonPayload.causeCode="LOAD_BALANCER_HEALTH_CHECK_FIREWALL_HEALTH_CHECK_RANGE_BLOCKED" OR
    jsonPayload.causeCode="LOAD_BALANCER_HEALTH_CHECK_FIREWALL_HEALTH_CHECK_FIREWALL_NOT_CONFIGURED"
    )
    
  • Ejemplo: La siguiente consulta muestra todas las estadísticas con la ubicación us-central1:

    LOG_ID("networkanalyzer.googleapis.com%2Fanalyzer_reports")
    jsonPayload.location="us-central1"
    
  • Ejemplo: La siguiente consulta muestra todas las estadísticas que pertenecen a la categoría de conectividad híbrida:

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

Configura alertas basadas en registros

Puedes usar las consultas de registro para configurar alertas basadas en registros que te notifiquen cuando que detecta Network Analyzer. Puedes crear alertas basadas en registros desde el Explorador de registros en la consola de Google Cloud o mediante la API de Cloud Monitoring.

Configura alertas basadas en registros para organizaciones, carpetas y permisos de métricas

Para enrutar registros de varios proyectos a un proyecto de destino único, consulta Crea un receptor. Luego, puedes configurar alertas en el proyecto de destino.

Exporta registros a una plataforma de terceros

Puedes configurar un receptor de registros personalizado para exportar registros a Cloud Storage, BigQuery, Pub/Sub y plataformas de terceros. Para obtener más información, consulta Configura y administra los receptores.

Habilita o inhabilita el registro

Para habilitar la API de Cloud Logging, consulta Habilita la API de Logging. Para acceder a los datos de registros en la API de Logging, haz lo siguiente: el Explorador de registros y Google Cloud CLI, Debes otorgar los roles y permisos necesarios de Identity and Access Management (IAM). Para obtener más información, consulta Control de acceso con la IAM.

Para inhabilitar los registros de Network Analyzer en un proyecto, puedes configurar una filtro de exclusión para filtrar los registros de Network Analyzer del proyecto.