Una vez que hayas configurado las reglas de alarma de AppNeta para identificar eventos de red o problemas de rendimiento específicos, las alarmas enviarán registros estructurados a Cloud Logging. Luego, puedes crear políticas de alertas basadas en registros en Google Cloud para tomar medidas en función de estos registros.
Estas alertas y notificaciones te ayudan a responder de forma proactiva a los incidentes de red antes de que los clientes comiencen a llamar, a comprender dónde y cuándo se producen los problemas y a detectar los problemas ocultos en tu red.
Las alertas de Cloud Network Insights se basan en los registros que se reciben de las alarmas de AppNeta. AppNeta envía una entrada de registro de datos estructurados a Cloud Logging.
Una vez que Cloud Logging los recibe, las políticas de alertas basadas en registros evalúan los registros y los filtran para detectar alarmas específicas. Cuando un registro coincide con una política de alertas, se crea un incidente. Después de que se crea un incidente, Google Cloud puede enviar notificaciones a través de los canales de notificación seleccionados (correo electrónico, Slack, PagerDuty o Pub/Sub) cuando se produce un incidente.
Cloud Network Insights proporciona plantillas de políticas de alertas para situaciones comunes, como cuando un punto de supervisión está sin conexión o si hay una interrupción en una ruta de red supervisada, para simplificar la configuración de tus políticas de alertas. Si deseas recibir alertas sobre incidentes que no se incluyen en las plantillas predefinidas, crea una alerta en Cloud Logging.
Antes de comenzar
- Se te debe otorgar uno de los siguientes roles en el proyecto en el que está habilitado Cloud Network Insights:
- Editor de Cloud Network Insights
(
roles/networkmanagement.CloudNetworkInsightsEditor) - Visualizador de Cloud Network Insights (
roles/networkmanagement.CloudNetworkInsightsViewer)
- Editor de Cloud Network Insights
(
- Para agregar un canal de notificación a una política de alertas, también debes tener el siguiente rol en ese proyecto:
- Editor de NotificationChannel de Monitoring (
roles/monitoring.notificationChannelEditor)
- Editor de NotificationChannel de Monitoring (
- Las alertas y las notificaciones solo se activan cuando se configura el registro en AppNeta y Cloud Logging recibe registros de alarmas (
insights_alarm) o registros de eventos (insights_event).
Crea políticas de alertas basadas en registros
Una vez que hayas configurado las Reglas de alarma en AppNeta, crea políticas de alertas enGoogle Cloud para recibir notificaciones.
Usa plantillas predefinidas
Puedes crear políticas de alertas con las plantillas predefinidas en Cloud Network Insights.
Abre la Google Cloud consola y navega a Inteligencia de la red > Cloud Network Insights > Políticas de alertas.
Haz clic en Crear política de alertas.
Selecciona una plantilla de política de alertas.
De manera opcional, personaliza la política de alertas.
- Haz clic en Ver más acciones y selecciona Personalizar política de alertas para cambiar los registros que se incluyen en la alerta o la frecuencia de las notificaciones y la duración del cierre automático.
- Haz clic en Mostrar opciones y modifica la frecuencia de las notificaciones y la duración del cierre automático.
De manera opcional, elige dónde recibir las notificaciones. Si no tienes configurados canales de notificaciones, consulta Cómo crear y administrar canales de notificaciones.
Haz clic en Crear.
Usa el Explorador de registros
También puedes crear alertas basadas en registros en el Explorador de registros con el lenguaje de consulta de Logging.
Los registros de Cloud Network Insights usan uno de los siguientes valores para logName:
- Registros de alarma:
networkmanagement.googleapis.com/insights_alarm - Registros de eventos:
networkmanagement.googleapis.com/insights_event
La siguiente es una consulta de ejemplo que identifica cuándo se activa una alarma crítica en una ruta de acceso específica. Esta consulta se ingresa en el panel Consulta del Explorador de registros.
logName="projects/PROJECT_ID/logs/networkmanagement.googleapis.com/insights_alarm"
resource.labels.path_id="np-abcdef"
jsonPayload.severity="CRITICAL"
jsonPayload.state="RAISED"
Para obtener más información, consulta Compila y guarda consultas con el lenguaje de consulta de Logging y Crea una política de alertas basada en registros con el Explorador de registros.