Configura alertas y notificaciones

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 actuar sobre 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, comprender dónde y cuándo los desarrolladores tienen problemas y descubrir problemas ocultos en tu red.

Las alertas de Cloud Network Insights se basan en los registros recibidos de las alarmas de AppNeta. Se envía una entrada de registro de datos estructurados desde AppNeta a Cloud Logging.

Una vez que Cloud Logging los recibe, las políticas de alertas basadas en registros evalúan los registros que filtran las 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 notificaciones seleccionados (correo electrónico, Slack, PagerDuty o Pub/Sub) cuando ocurre un incidente.

Cloud Network Insights proporciona plantillas de políticas de alertas para situaciones comunes de alertas, 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 tu política de alertas. Si deseas recibir alertas sobre incidentes más allá de las plantillas predefinidas, crea una alerta en Cloud Logging.

Antes de comenzar

Las alertas y notificaciones solo se activan cuando se configura el registro en AppNeta y Cloud Logging recibe registros de alarma (insights_alarm) o registros de eventos (insights_event).

Roles obligatorios

Para obtener los permisos que necesitas para crear políticas de alertas basadas en registros, pídele a tu administrador que te otorgue los siguientes roles de IAM en el proyecto en el que está habilitado Cloud Network Insights:

Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.

También puedes obtener los permisos necesarios mediante roles personalizados o cualquier otro rol predefinido.

Crea políticas de alertas basadas en registros

Una vez que hayas configurado las reglas de alarma en AppNeta, crea políticas de alertas en Google Cloud para recibir notificaciones.

Usa plantillas predefinidas

Puedes crear políticas de alertas con las plantillas predefinidas en Cloud Network Insights.

  1. Abre la Google Cloud consola y navega a Inteligencia de la red > Cloud Network Insights > Políticas de alertas.

    Ir a Políticas de alertas

  2. Haz clic en Crear política de alertas.

  3. Selecciona una plantilla de política de alertas.

  4. 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 qué registros 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.
  5. De manera opcional, elige dónde recibir notificaciones. Si no tienes configurados canales de notificaciones, consulta Crea y administra canales de notificaciones.

  6. 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 para logName:

  • Registros de alarma: networkmanagement.googleapis.com/insights_alarm
  • Registros de eventos: networkmanagement.googleapis.com/insights_event

El siguiente es un ejemplo de una consulta que identifica cuándo se genera 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.