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.
REGISTRARSELas 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.
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.
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.
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.
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.
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.
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.
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.
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.
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
Documentación, enlaces y artículos útiles adicionales: