Puedes usar alertas basadas en registros para recibir notificaciones cuando Network Analyzer detecte estadísticas específicas. Estos son algunos ejemplos de las estadísticas de Network Analyzer:
- Ver todas las estadísticas sobre problemas relacionados con clústeres de GKE
- Ver todas las estadísticas de prioridad alta
- Ver todos los problemas de comprobación del estado del cortafuegos del balanceador de carga
- Ver todas las estadísticas de la región
us-central1
Los registros de Network Analyzer forman parte de los Google Cloud registros de la plataforma. Los nombres de los registros tienen el siguiente formato:
projects/{project-id}/logs/networkanalyzer.googleapis.com%2Fanalyzer_reports
Puedes encontrar el ID de registro, el recurso monitorizado y los detalles del proto de carga útil en la API de registros de Analizador de redes. De forma predeterminada, los registros se dirigen al segmento de registro predeterminado.
Para obtener información sobre los tipos de estadísticas de Cloud Logging admitidos, consulta Grupos y tipos de estadísticas.
Crear consultas de registro
Puede usar el lenguaje de consultas de Logging para consultar y filtrar datos de Cloud Logging. Para obtener más información, consulta el lenguaje de consulta de registros. A continuación, se muestran algunos ejemplos de consultas de registro para obtener información valiosa específica de Network Analyzer:
Ejemplo: La siguiente consulta devuelve las estadísticas de todos los problemas relacionados con los clústeres de GKE:
LOG_ID("networkanalyzer.googleapis.com%2Fanalyzer_reports") jsonPayload.resourceName=~"^//container.googleapis.com/projects/.+/clusters/"
Ejemplo: La siguiente consulta devuelve todas las estadísticas de prioridad alta:
LOG_ID("networkanalyzer.googleapis.com%2Fanalyzer_reports") jsonPayload.priority="HIGH"
Ejemplo: La siguiente consulta devuelve todas las estadísticas que pertenecen a uno de los dos tipos de estadísticas específicos de Comprobación del estado del 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" )
Ejemplo: La siguiente consulta devuelve 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 devuelve 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"
Configurar alertas basadas en registros
Puedes usar las consultas de registro para configurar alertas basadas en registros que te avisen cuando Network Analyzer descubra las estadísticas coincidentes. Puedes crear alertas basadas en registros desde el Explorador de registros de la Google Cloud consola o mediante la API Cloud Monitoring.
Configurar alertas basadas en registros para organizaciones, carpetas y ámbitos de métricas
Para enrutar registros de varios proyectos a un único proyecto de destino, consulta Crear un receptor. Después, puedes configurar alertas en el proyecto de destino.
Exportar registros a una plataforma de terceros
Puedes configurar un sumidero de registros personalizado para exportar registros a Cloud Storage, BigQuery, Pub/Sub y plataformas de terceros. Para obtener más información, consulta Configurar y gestionar receptores.
Habilitar o inhabilitar el registro
Para habilitar la API Cloud Logging, consulta Habilitar la API Logging. Para acceder a los datos de los registros en la API Logging, el Explorador de registros y la CLI de Google Cloud, debes conceder los roles y permisos de Gestión de Identidades y Accesos (IAM) necesarios. Para obtener más información, consulta Control de acceso con IAM.
Para inhabilitar los registros de Network Analyzer de un proyecto, puedes configurar un filtro de exclusión para excluir los registros de Network Analyzer del proyecto.