¿Qué es Network Flow Monitor?
Network Flow Monitor es una característica de supervisión de red de Amazon CloudWatch. Network Flow Monitor usa agentes totalmente administrados que se instalan en las cargas de trabajo de AWS para obtener métricas de rendimiento y disponibilidad sobre los flujos de red. Con Network Flow Monitor, puede acceder prácticamente en tiempo real a las métricas de sus cargas de trabajo reales, lo que incluye las retransmisiones y los datos transferidos. También puede identificar si se ha producido un problema de red de AWS subyacente en los flujos de red rastreados por un monitor mediante la comprobación de los valores del indicador de estado de la red (NHI).
Características principales de Network Flow Monitor
Con Network Flow Monitor, recibe métricas prácticamente en tiempo real sobre la latencia y la pérdida de paquetes que sufre el tráfico basado en TCP en su red de VPC, de modo que puede rastrear e investigar los problemas de red relacionados con el tráfico de carga de trabajo.
Cuando sus cargas de trabajo de AWS sufren una degradación de la red, Network Flow Monitor lo ayuda a determinar si el problema se debe a la carga de trabajo de la aplicación o a la infraestructura de AWS subyacente. De este modo, puede centrar rápidamente la resolución de problemas en la zona en la que se produce el problema.
Cómo usar Network Flow Monitor
Con Network Flow Monitor, puede instalar agentes ligeros en sus instancias, que recopilan y agregan métricas de rendimiento. Los agentes de Network Flow Monitor analizan el tráfico TCP y, a continuación, exportan las métricas de rendimiento al backend del servicio de Network Flow Monitor.
Los agentes recopilan las siguientes métricas para sus cargas de trabajo: tiempo de ida y vuelta (RTT) de TCP, tiempos de espera de retransmisión de TCP, retransmisiones de TCP y datos (bytes) transferidos. Tras instalar los agentes en las instancias, los agentes detectan las cargas de trabajo correspondientes alojadas en las instancias. A continuación, los agentes generan métricas de rendimiento de la red y las envían al backend de Network Flow Monitor. Las métricas se agrupan en categorías, como subredes, zonas de disponibilidad, VPC y servicios de AWS.
Las métricas de rendimiento de los principales contribuyentes (por tipo de métrica) de todos los flujos de red incluidos en el ámbito de Network Flow Monitor se muestran en la pestaña Información sobre la carga de trabajo de la AWS Management Console. Al revisar las tablas y los gráficos de los principales contribuyentes, puede determinar cuáles son las deficiencias que desee solucionar y qué cargas de trabajo desea supervisar de forma continua mediante la creación de un monitor.
Con un monitor, puede supervisar cargas de trabajo específicas más de cerca a lo largo del tiempo y ver información detallada sobre flujos de red específicos. Además de ver las métricas de rendimiento de los principales contribuyentes a los flujos de red que ha seleccionado, puede ver información topológica sobre los saltos de red que ha atravesado un flujo de red para ayudarlo a solucionar problemas. Además, Network Flow Monitor genera un indicador de estado de la red (NHI) para los monitores. Un valor NHI de Degradado indica que hubo problemas en la red de AWS en al menos uno de los flujos de red rastreados por el monitor durante el periodo de tiempo que seleccionó.
Además de revisar la información de los monitores que cree, le recomendamos que revise periódicamente las métricas de la página Información sobre la carga de trabajo para consultar los principales contribuyentes que recientemente han contribuido a las métricas de rendimiento de sus flujos de red. Al revisar la información más reciente, considere si sería útil agregar o eliminar cargas de trabajo de sus monitores actuales o crear monitores nuevos.