Monitor de rendimiento de red

Join the Beta!

El monitor de rendimiento de red está en frase beta privada. Contacta con tu representante de Datadog para registrarte y obtener acceso.

Información general

Datadog Network Performance Monitoring (NPM) proporciona visibilidad de tu tráfico de red entre servicios, contenedores, zonas de disponibilidad y cualquier otra etiqueta en Datadog. Después de habilitar NPM, puedes crear un monitor NPM y recibir alertas si una métrica de red TCP cruza un umbral que hayas establecido. Por ejemplo, puedes monitorizar el rendimiento de red entre un cliente/servidor específico y recibir alertas si ese rendimiento supera un umbral.

Creación de un monitor

Para crear un monitor NPM en Datadog, utiliza la navegación principal: Monitors –> New Monitor –> Network Performance (Monitores –> Nuevo monitor –> Rendimiento de red).

Definir la consulta de búsqueda

Configuración de ejemplo con tráfico de cliente y servidor agrupado automáticamente, valores no disponibles ocultos, medidos como la suma de métricas de errores de DNS con un límite de 100
  1. Crea una consulta de búsqueda utilizando la misma lógica que en una búsqueda de NPM Analytics.
  2. Selecciona las etiquetas por las que deseas agrupar el cliente y el servidor.
  3. Elige si deseas mostrar u ocultar el tráfico no disponible.
  4. Selecciona una métrica que desees medir en la lista desplegable. Por defecto, el monitor mide la suma de las métricas seleccionadas. Consulta qué métricas están disponibles para monitores NPM en las definiciones de métrica.
  5. Establece el límite de resultados que deseas incluir en la consulta.

Mediante fórmulas y funciones

Puedes crear monitores NPM utilizando fórmulas y funciones. Esto puede utilizarse, por ejemplo, para crear monitores sobre el rendimiento entre un cliente y un servidor.

El siguiente ejemplo muestra el uso de una fórmula para calcular el porcentaje de retransmisiones de un cliente a un servidor.

Configuración de monitor NPM de ejemplo que muestra el porcentaje de retransmisiones desde un cliente al servidor

Para más información, consulta la documentación Funciones.

Definiciones de métrica

Las siguientes tablas enumeran las diferentes métricas NPM en las que puedes crear monitores.

Volumen

Nombre de la métricaDefinición
Bytes recibidosBytes recibidos del cliente.
Bytes enviadosBytes enviados desde el cliente.
Paquetes enviadosPaquetes enviados desde el cliente.

TCP

Nombre de la métricaDefinición
RetransmisionesRetransmisiones entre cliente/servidor.
Conexiones establecidasEstablece conexiones entre cliente/servidor.
Conexiones cerradasConexiones cerradas entre cliente/servidor.

DNS

Nombre de la métricaDefinición
Solicitudes DNSNúmero total de solicitudes DNS.
Tiempos de espera de DNSNúmero total de tiempos de inactividad de DNS.
Respuestas fallidas de DNSNúmero total de respuestas de DNS fallidas.
Respuestas correctas de DNSNúmero total de respuestas de DNS correctas.
Latencia del fallo de DNSLatencia media de fallo de DNS.
Latencia de éxito de DNSLatencia media de éxito de DNS.
Errores NXDOMAINNúmero total de errores NXDOMAIN.
Errores SERVFAILNúmero total de errores SERVFAIL.
Otros erroresNúmero total de otros errores.

Definir condiciones de alerta

Configura monitores para que se activen si el valor de la consulta supera un umbral y personaliza las opciones avanzadas de alerta para los umbrales de recuperación y los retrasos de las evaluaciones. Para obtener más información, consulta Configurar monitores.

Notificaciones

Para obtener instrucciones detalladas sobre la sección Configure notifications and automations (Configurar notificaciones y automatizaciones), consulta la página Notificaciones.

Monitores comunes

Puedes empezar a crear monitores en NPM con los siguientes monitores comunes. Estos proporcionan un buen punto de partida para realizar un seguimiento de tu red y recibir alertas si tu red está experimentando un tráfico inusual y potencialmente experimentando un comportamiento inesperado de red.

Monitor de rendimiento

El monitor de rendimiento te avisa si el rendimiento entre dos endpoints especificados en la consulta supera un umbral. La monitorización del rendimiento puede ayudar a determinar si tu red se está acercando a la capacidad dado tu ancho de banda de red. Saber esto puede darte tiempo suficiente para hacer ajustes a tu red y evitar cuellos de botella y otros efectos descendentes.

La configuración de ejemplo para un monitor de rendimiento, configura Consulta A para medir los Bytes enviados y añadir una fórmula de rendimiento

Porcentaje de retransmisiones

Las retransmisiones se producen cuando los paquetes se dañan o se pierden e indican una falta de fiabilidad en la red. El monitor de porcentaje de retransmisiones te avisa si el porcentaje del total de paquetes enviados que resultan en retransmisiones supera un umbral.

Configuración de ejemplo de un monitor de porcentaje de transmisión, configura la Consulta A para medir Retransmisiones, Consulta B para medir Paquetes enviados y añada una fórmula para calcular el porcentaje con (a/b)*100

Fallos de DNS

El monitor de fallo de DNS realiza un seguimiento del rendimiento del servidor DNS para ayudar a identificar problemas de DNS del lado del servidor y del lado del cliente. Utiliza este monitor para alertarte si la suma de fallos de DNS supera un umbral.

Configuración de ejemplo para fallos de DNS, configura la Consulta A para medir los Fallos de DNS

Leer más