La supervisión del rendimiento de las aplicaciones (APM) es un conjunto de técnicas destinadas a medir el rendimiento de las aplicaciones en la red, utilizando métricas como el tiempo de establecimiento de la conexión, el tiempo de respuesta, las retransmisiones y el tiempo de ida y vuelta. Versa distingue entre la APM pasiva, derivada del tráfico TCP observado, y la APM activa, basada en pruebas sintéticas de aplicaciones SaaS.
Puntos clave
- El APM pasivo lee los tiempos de las sesiones TCP en tiempo real; el APM activo ejecuta pruebas sintéticas.
- Las métricas incluyen el RTT, las retransmisiones, los reinicios de conexión y el tiempo de respuesta.
- La aplicación « Versa » puntúa la calidad de las solicitudes en una escala del 0 (la mejor) al 100.
- Los datos históricos de APM se agregan cada 5 minutos; los informes de APM en tiempo real recogen los últimos 2 minutos.
- El APM consume muchos recursos, por lo que conviene activarlo de forma selectiva solo para el tráfico de interés.
En esta página: Por qué es importanteCómo funcionaTiposAPM y VersaPreguntas frecuentes
¿Por qué es importante el APM?
Las sondas de red genéricas solo miden la capa de red: un ping ICMP indica el tiempo de ida y vuelta y la pérdida de paquetes, pero no aporta información alguna sobre cómo se comporta una aplicación para el usuario. Un ping correcto puede coexistir con una pantalla de inicio de sesión lenta o una aplicación SaaS que se cuelga, ya que el problema se encuentra por encima de la capa de red: en el establecimiento de la sesión TCP, en el procesamiento del servidor o en los reintentos de la capa de aplicación. El APM subsana esa carencia midiendo la propia sesión: el tiempo de establecimiento de la conexión, el tiempo de respuesta del servidor y la tasa de retransmisión.
Esa distinción es importante desde el punto de vista operativo. Los equipos necesitan saber si su entorno cumple con los estándares de rendimiento desde el punto de vista de la aplicación, y no solo desde el de la red, sin tener que implementar agentes independientes dentro de cada aplicación. Dado que los dispositivos VOS ya detectan todas las sesiones que pasan por ellos, el APM obtiene esta información a partir del tráfico que ya está en tránsito, lo que convierte a un dispositivo de red en un sensor de la experiencia de la aplicación con una métrica que refleja lo que los usuarios experimentan realmente.
¿Qué es el APM?
El APM es, fundamentalmente, un análisis de tiempos de las sesiones TCP. A medida que un dispositivo VOS reenvía una sesión, marca con la fecha y la hora el protocolo de enlace TCP —SYN, SYN-ACK y ACK— y calcula el RTT de SYN a SYN-ACK (SSA), el RTT de SYN-ACK a ACK (SAA) y su suma, el tiempo de respuesta de red (NRT) de SYN a ACK. También realiza un seguimiento de las retransmisiones, del recuento de conexiones rechazadas y abortadas y —a partir de la versión 22.1.1— del tiempo de respuesta y de una puntuación de rendimiento de la aplicación (APS) para el tráfico HTTP/HTTPS.
Estas métricas brutas se agrupan en dos puntuaciones compuestas: el «Link Rank» y el «Application Rank» de Versa , cada una de ellas con un valor comprendido entre 0 (el mejor) y 100 (el peor) que resume la calidad de una aplicación o de un enlace. Dado que la medición se realiza en tiempo real sobre el tráfico de producción, no se requiere ninguna sonda sintética ni ningún agente del lado del cliente.
Tipos de APM
Versa divide el APM en dos métodos complementarios, ambos visibles en los paneles de Analytics. El APM pasivo consiste en una medición unidireccional de sesiones TCP en tiempo real: el dispositivo VOS observa las marcas de tiempo del handshake, las retransmisiones y los tiempos de respuesta en el tráfico real, sin generar carga sintética. Requiere habilitar la supervisión del rendimiento de TCP en el marco de una regla de política de supervisión del tráfico, y ofrece informes tanto históricos (agregados cada 5 minutos) como en tiempo real (los últimos 2 minutos, bajo demanda en las versiones 22.1.1 y posteriores).
El APM activo adopta el enfoque contrario: ejecuta pruebas sintéticas en aplicaciones SaaS específicas según un calendario preestablecido, independientemente de si hay usuarios reales generando tráfico en ese momento. Esto lo hace útil para detectar una interrupción del servicio SaaS antes de que un usuario la notifique, complementando así la dependencia del APM pasivo del tráfico orgánico. El APM en tiempo real también incorpora la puntuación MOS para el tráfico de voz RTP/RTCP.
APM y Versa
El APM pasivo se configura por organización mediante una regla de política de supervisión del tráfico: un administrador selecciona las aplicaciones que se van a supervisar, habilita la supervisión de TCP y asigna un perfil LEF que exporta las métricas. Primero hay que habilitar SD-WAN o TDF, tanto a nivel global como para la organización. Los registros exportados se almacenan en Analytics como registros de TCP y de supervisión activa de aplicaciones, y se catalogan en la vista general de tipos de registros del Recopilador de registros de Analytics.
Los resultados aparecen en los paneles de control de SD-WAN de Director, en «Analytics» > «Dashboard» > «SD-WAN» > «Sites»: la pestaña «APM pasivo» desglosa el rendimiento por aplicación, origen, destino y sitio remoto; la pestaña «APM activo» muestra los resultados sintéticos de SaaS a lo largo del tiempo; y la pestaña combinada de APM heredada sigue estando disponible para las versiones 21.2.3 y anteriores. Dado que el registro de datos de APM consume mucho ancho de banda y recursos de la CPU, Versa recomienda habilitarlo de forma selectiva en el tráfico de interés, en lugar de hacerlo de forma global.
Preguntas frecuentes
¿Cuál es la diferencia entre el APM pasivo y el activo?
El APM pasivo supervisa las sesiones TCP en tiempo real a medida que pasan por un dispositivo VOS y no requiere tráfico sintético. El APM activo realiza pruebas proactivas de aplicaciones SaaS específicas según un calendario establecido. El APM pasivo refleja la experiencia real del usuario; el APM activo puede detectar una interrupción del servicio SaaS incluso cuando no hay tráfico real de usuarios en ese momento.
¿Qué métricas recopila el APM?
APM recopila los tiempos del protocolo de enlace TCP (SSA RTT, SAA RTT, NRT de SYN a ACK), los recuentos de retransmisiones en sentido directo e inverso, y los recuentos de conexiones rechazadas y abortadas. En el caso del tráfico HTTP/HTTPS, también calcula el tiempo de respuesta de la aplicación, el tiempo de respuesta del servidor y una puntuación de rendimiento de la aplicación, todo ello integrado en el «Link Rank» y el «Application Rank» de Versa .
¿Cuál es la clasificación de la aplicación « Versa »?
La clasificación de aplicaciones de « Versa » es una puntuación compuesta que va de 0 (la mejor) a 100 (la peor) y que resume el rendimiento de una aplicación a partir de sus métricas TCP subyacentes: RTT, retransmisiones y reinicios. Los paneles de análisis codifican la clasificación con colores (verde, amarillo o rojo) para que las aplicaciones con peor rendimiento destaquen de inmediato.
¿Afecta la activación de APM al rendimiento del dispositivo?
Sí. El registro de APM añade una carga comparable a la de ejecutar la descarga de aplicaciones, y la agregación de métricas por inquilino y por aplicación para su exportación consume ancho de banda tanto en el dispositivo VOS como en el nodo de análisis. Versa recomienda habilitar la supervisión del rendimiento de TCP de forma selectiva, en lugar de aplicarla a todas las sesiones.
¿Cuál es la diferencia entre los informes APM históricos y los en tiempo real?
El APM histórico agrupa las métricas de rendimiento cada 5 minutos y las exporta a los nodos de Analytics para crear paneles de control a largo plazo y realizar análisis de tendencias. El APM en tiempo real, disponible a partir de la versión 22.1.1, muestra los datos de los últimos 2 minutos bajo demanda desde la pestaña «Monitor» de Director, lo que resulta útil para resolver un problema en el momento en que se produce.
Términos relacionados
Si estás leyendo sobre APM, te recomiendo que eches un vistazo a lo siguiente.
| Tiempo de ida y vuelta | Ruta | SD-WAN |
|---|---|---|
| Una métrica fundamental de APM: el tiempo que tarda un paquete en llegar a su destino y volver. | La ruta de extremo a extremo cuya calidad se mide mediante la supervisión de APM y SLA entre dos sucursales. | El mecanismo que dirige el tráfico por las rutas, a menudo utilizando como datos de entrada los índices de calidad derivados del APM. |