Información general

Network Path Testing en Synthetic Monitoring Monitoring te ofrece una visibilidad completa de las rutas que siguen tus tests Synthetic. Puedes determinar con precisión dónde se producen los fallos, ya sea en las aplicaciones, en las redes locales o con los ISP. Esto acelera el análisis de la causa raíz, permite la detección proactiva de problemas y activa alertas procesables cuando fallan los tests. También proporciona datos de tiempo de actividad para ayudarte a medir y comunicar el valor de tus inversiones en fiabilidad de red.

La ejecución de tests de Network Path a partir de ubicaciones gestionadas te permite realizar checks TCP, UDP e ICMP en tu aplicación. Visualiza los paquetes de Network Path al ejecutar consultas desde distintas ubicaciones globales.

Para obtener información sobre la facturación de Network Path Testing en Synthetic Monitoring, consulta la página de precios.

Creación de tests

  1. En Datadog, pasa el cursor sobre Digital Experience (Experiencia digital) en el menú de la izquierda y selecciona Tests (en Synthetic Monitoring & Testing).
  2. Haz clic en New Test > Network Path Test (Nuevo test > Test de Network Path).
Creación de tests de Network Path a partir de New Synthetics Test (Nuevo test Synthetic)

Configuración del test

  1. Elige el tipo de solicitud (TCP, UDP o ICMP) y especifica el host o la URL que quieres consultar. La información del puerto es opcional para tests UDP e ICMP.
  2. Nombra tu test.
  3. Opcional: Configure las opciones avanzadas:
    1. Servicio de origen: La etiqueta (label) mostrada del host de origen en la visualización de Network Path.
    2. Servicio de destino: La etiqueta (label) mostrada del host de destino en la visualización de Network Path.
    3. Tiempo de vida (TTL) máximo: Tiempo máximo de vida (número máximo de saltos) de los paquetes de sonda salientes. Por defecto, 30 saltos.
    4. Consultas E2E: Número de paquetes enviados al destino para medir la pérdida de paquetes, la latencia y el jitter. Por defecto es 50.
    5. Consultas Traceroute: Número de rastreos de ruta Traceroute a realizar. Los resultados se agregan en cada panel de detalles de ejecución de tests. Por defecto es 3.
    6. Estrategia de Traceroute TCP (solo tests TCP): Elige entre las estrategias de Traceroute Selective Acknowledgement (SACK) y Synchronize (SYN). SACK y Force SACK imitan mejor el tráfico de las aplicaciones modernas.
  4. Opcional: Añade Etiquetas (tags) a tu test, incluyendo etiquetas de entorno. Utiliza etiquetas para filtrar tus tests Synthetic en la página Synthetic Monitoring & Continuous Testing.
Formulario de creación de tests de Network Path que muestra las opciones avanzadas.
  1. Define aserciones para determinar los resultados esperados para tu test. Se requiere al menos una aserción.

    Formulario de creación de un test de Network Path con un menú desplegable de aserciones.
    TipoOperador 1Operador 2Tipo de valor
    latenciaavg, max, minis, <, <=, >, >=int
    pérdida de paquetesis, <, <=, >, >=int (0 to 100)
    jitteris, <, <=, >, >=float
    saltos de redavg, max, minis, <, <=, >, >=int
  2. Selecciona las localizaciones desde las que ejecutar tu test. Los tests de Network Path se pueden ejecutar desde ubicaciones gestionadas para probar tus endpoints desde ubicaciones globales.

    Datadog’s out-of-the-box managed locations allow you to test public-facing websites and endpoints from regions where your customers are located.

    Azure region is not supported for Network Path tests.

    AWS:

    AmericasAsia PacificEMEA
    Canada CentralHong KongBahrain
    Northern CaliforniaJakartaCape Town
    Northern VirginiaMumbaiFrankfurt
    OhioOsakaIreland
    OregonSeoulLondon
    São PauloSingaporeMilan
    SydneyParis
    TokyoStockholm

    GCP:

    AmericasAsia PacificEMEA
    DallasTokyoFrankfurt
    Los Angeles
    Oregon
    Virginia

    The Datadog for Government site (US1-FED) uses the following managed location:

    RegionLocation
    AmericasUS-West
  3. Define la frecuencia de test para determinar la frecuencia con la que Datadog ejecuta tu test de Network Path. Los tests programados garantizan que los usuarios puedan acceder a tus endpoints más importantes.

  4. Define las condiciones de alerta y configura el monitor de tests para tu test de Network Path.

Define alert conditions

Set alert conditions to determine the circumstances under which you want a test to fail and trigger an alert.

Alerting rule

When you set the alert conditions to: An alert is triggered if any assertion fails for X minutes from any n of N locations, an alert is triggered only if these two conditions are true:

  • At least one location was in failure (at least one assertion failed) during the last X minutes;
  • At one moment during the last X minutes, at least n locations were in failure.

Configure the test monitor

A notification is sent by your test based on the alerting conditions previously defined. Use this section to define how and what to message your team.

  1. Similar to how you configure monitors, select users and/or services that should receive notifications either by adding an @notification to the message or by searching for team members and connected integrations with the dropdown menu.

  2. Enter the notification message for your test or use pre-filled monitor messages. This field allows standard Markdown formatting and supports the following conditional variables:

Conditional VariableDescription
{{#is_alert}}Show when the test alerts.
{{^is_alert}}Show unless the test alerts.
{{#is_recovery}}Show when the test recovers from alert.
{{^is_recovery}}Show unless the test recovers from alert.
{{#is_renotify}}Show when the monitor renotifies.
{{^is_renotify}}Show unless the monitor renotifies.
{{#is_priority}}Show when the monitor matches priority (P1 to P5).
{{^is_priority}}Show unless the monitor matches priority (P1 to P5).

Notification messages include the message defined in this section and information about the failing locations. Pre-filled monitor messages are included in the message body section:

Synthetic Monitoring monitor section for API tests, highlighting the pre-filled monitor messages
  1. Specify how often you want your test to re-send the notification message in case of test failure. To prevent renotification on failing tests, check the option Stop re-notifying on X occurrences.

  2. Click Save Test to save your Network Path test configuration and monitor.

For more information, see Synthetic Monitoring notifications.

Ver los resultados de los tests

Haz clic en un test de Network Path en la página de tests Synthetic para ver la página de información del test, que muestra información completa sobre tu test:

  • Propiedades de tests y configuración
  • Historial de tests
  • Ejecuciones individuales de tests
  • Visualizaciones agregadas de Network Path en todas las ejecuciones de tests

La visualización de Network Path muestra las rutas que siguen los paquetes para completar las consultas durante cada ejecución de test. Arrastra las asas de la barra de salud para ajustar el periodo de tiempo y ver una snapshot de la latencia de extremo a extremo y la pérdida de paquetes de un intervalo de tiempo específico. Para obtener más información sobre cómo se crean las visualizaciones de Network Path, consulta la documentación de Network Path.

El cambio de la barra de salud no afecta al intervalo de tiempo global que aparece en la parte superior de la página.
Sección de una visualización de Network Path de un test de Network Path.

Para ver los detalles de una ejecución de test específica, haz clic en una ejecución de test en la tabla de la parte inferior de la página. Se abre un panel lateral que muestra la información de la ejecución, la visualización de Network Path y los resultados de la aserción.

Ejecución de test única de un test de red que muestra el panel lateral

Conservación

Los datos de Network Path Testing se conservan durante 30 días.

Referencias adicionales