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 clúster de GKE
- Cómo ver todas las estadísticas de alta prioridad
- 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 Google Cloud plataforma. 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 registro 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 los 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 Network Analyzer detecte las estadísticas coincidentes. 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 alcances de métricas
Para enrutar registros de varios proyectos a un solo proyecto de destino, consulta Crea un receptor. Luego, puedes configurar alertas en el proyecto de destino.
Cómo exportar 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 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, el Explorador de registros y Google Cloud CLI, debes otorgar los roles y permisos de Identity and Access Management (IAM) necesarios. Para obtener más información, consulta Control de acceso con la IAM.
Para inhabilitar los registros de Network Analyzer de un proyecto, puedes configurar un filtro de exclusión para filtrar los registros de Network Analyzer del proyecto.