Synthetic Testing y Monitoring

Únase a una sesión de seminario web de habilitación

Explore y regístrese en las sesiones de Foundation Enablement. Aprenda cómo Datadog Synthetic Monitoring es una solución de monitoreo proactiva que le permite crear pruebas de API, navegador y móviles sin código para simular automáticamente flujos de usuario y solicitudes a sus aplicaciones, endpoints clave y capas de red.

REGISTRARSE

Las pruebas Synthetic le permiten observar cómo funcionan sus sistemas y aplicaciones mediante solicitudes y acciones simuladas de todo el mundo. Datadog rastrea el rendimiento de sus páginas web y API desde el backend hasta el frontend, y en varios niveles de red (HTTP, SSL, DNS, WebSocket, TCP, UDP, ICMP y gRPC) de una manera controlada y estable, alertándole sobre comportamientos defectuosos como regresiones, funciones rotas, tiempos de respuesta altos y códigos de estado inesperados.

Calcular SLOs en sus endpoints clave y recorridos de usuario facilita el cumplimiento de sus objetivos de rendimiento de aplicaciones y, en última instancia, brindar una experiencia al cliente consistente.

Puede crear pruebas Synthetic en la aplicación de Datadog, con la API o con Terraform.

Configurar pruebas de API y pruebas de API de varios pasos

Las pruebas de API le permiten lanzar solicitudes únicas o encadenadas para realizar verificaciones en sus sistemas clave en varios niveles de red: prueba HTTP, prueba SSL, prueba DNS, prueba WebSocket, prueba TCP, prueba UDP, prueba ICMP y prueba gRPC.

Página de detalles de la prueba de API HTTP que muestra la pestaña Actividad con tiempo de actividad global, una línea de tiempo de alertas y una lista de las últimas ejecuciones de prueba

Grabar pruebas de navegador

Utilice Synthetic browser tests para monitorear cómo sus clientes experimentan sus páginas web de principio a fin desde todo el mundo.

Grabar pruebas de aplicaciones móviles

Utilice Synthetic mobile application tests para monitorear cómo sus clientes experimentan sus aplicaciones iOS y Android de principio a fin desde diferentes tipos de dispositivos.

Ejemplos del flujo de trabajo de grabación para una prueba móvil sintética

Crear pruebas de Network Path

Cree Synthetic network path tests desde ubicaciones administradas para realizar verificaciones TCP, UDP e ICMP y visualizar rutas de paquetes a través de endpoints globales.

Ejemplos de Synthetic TCP network test

Conjuntos de pruebas

Utilice prueba Synthetic Suites para organizar múltiples pruebas en colecciones lógicas agrupadas por recorrido del usuario, entorno, ubicación, servicio o equipo para una gestión y resolución de problemas optimizadas.

Página de resumen del conjunto de pruebas de Synthetic Monitoring

Explore Bits Testing y Goal-Based Testing

Utilice Bits Testing para explorar su aplicación, asignar recorridos críticos del usuario y generar pruebas Synthetic que los cubran, incluidas las pruebas basadas en objetivos que verifican que los usuarios puedan alcanzar un objetivo mediante pruebas no deterministas y basadas en agentes.

La página de inicio de Bits Testing con un aviso para describir la cobertura de pruebas que desea

Inicie ubicaciones privadas

Utilice Synthetic private locations para monitorear API y sitios web internos o crear ubicaciones personalizadas en áreas que son críticas para su negocio.

Ubicaciones privadas

Conecte datos y trazas

Utilice la integración entre las pruebas Synthetic y las trazas de APM para encontrar la causa raíz de las fallas en las solicitudes de frontend, red y backend.

Acceda a tableros preconfigurados

Analice la información de rendimiento sobre sus pruebas de API, pruebas de API de varios pasos, pruebas de navegador y ubicaciones privadas, así como eventos de Datadog, con tableros de Synthetic preconfigurados.

Tablero de resumen de Synthetic Monitoring & Continuous Testing

Utilice el explorador de resultados de Synthetic Monitoring & Testing

Cree consultas de búsqueda y visualizaciones para sus ejecuciones de prueba de Synthetic o lotes de pruebas Synthetic que se ejecutan en canalizaciones de CI/CD.

Explorador de Continuous Testing

Realice un seguimiento de la cobertura de pruebas

Optimice su conjunto de pruebas asegurándose de que se estén probando los flujos de trabajo más críticos de su aplicación.

Explorador de Continuous Testing

Notificaciones de Synthetic Monitoring

Utilice y enriquezca los Synthetic monitors para enviar notificaciones cuando una prueba de Synthetic Monitoring esté fallando. Las siguientes funciones están disponibles:

Mensajes de monitor prellenados
Los mensajes de monitor prellenados proporcionan un punto de partida estructurado para alertas de prueba Synthetic. Cada mensaje incluye un título, un resumen y un pie de página estandarizados que contienen metadatos de la prueba, lo que facilita la comprensión de la alerta de un vistazo.
Variables de plantilla
Las variables de plantilla le permiten insertar datos específicos de la prueba en las notificaciones del monitor de forma dinámica. Estas variables se obtienen del objeto synthetics.attributes.
Uso avanzado
El uso avanzado incluye técnicas para obtener información más profunda de las pruebas o estructurar mensajes complejos mediante el uso de plantillas de handlebars.
Alerta condicional
La alerta condicional le permite cambiar el contenido de una notificación de monitor según resultados de prueba o condiciones de falla específicos.

Para obtener más información, consulte Notificaciones de Synthetic Monitoring.

Historial de versiones

Utilice Historial de versiones en Synthetic Monitoring para ejecutar una versión anterior de una prueba, restaurar su prueba a cualquier versión guardada o clonar una versión para crear una nueva prueba de Synthetic Monitoring.

¿Listo para comenzar?

Consulte Introducción a Synthetic Monitoring para obtener instrucciones sobre cómo crear su primera prueba Synthetic y monitorear sus aplicaciones web. Luego, explore Introducción a Private Locations para obtener instrucciones sobre cómo crear su ubicación privada y ejecutar pruebas Synthetic con su ubicación privada.

Lecturas adicionales