Tests y monitorización Synthetic
Unirse a una sesión de un seminario web de habilitación
Explora e inscríbete en las sesiones de habilitación de los fundamentos. Aprende cómo la Monitorización Synthetic en Datadog es una solución de monitorización proactiva que te permite crear una API sin código, un navegador y tests móviles para simular automáticamente flujos y solicitudes de usuarios en tu aplicación, endpoints clave y capas de red.
SIGN UPLos tests Synthetic te permiten observar el rendimiento de tus sistemas y aplicaciones utilizando simulaciones de peticiones y acciones procedentes de todo el mundo. Datadog rastrea el rendimiento de tus páginas web y APIs desde el backend hasta el frontend, y en varios niveles de red (HTTP,SSL,DNS,WebSocket,TCP,UDP,ICMP y gRPC) de forma controlada y estable, alertándote sobre comportamientos defectuosos tales como regresiones, funciones rotas, tiempos de respuesta elevados y códigos de estado inesperados.
Computar los SLO en tus endpoints y recorridos de usuario más importantes facilita el cumplimiento de los objetivos de rendimiento de tu aplicación y, en última instancia, proporciona una experiencia de cliente coherente.
Puedes crear tests Synthetic en la aplicación Datadog, con la API, o con Terraform.
Configurar tests de API y tests de API multupaso
Los tests de la API te permiten lanzar solicitudes únicas o encadenadas para realizar verificaciones en tus sistemas principales en varios niveles de red: test HTTP, test SSL, test DNS, test WebSocket, test TCP, test UDP, test ICMP y test gRPC.
Grabar tests de navegación
Utiliza tests de navegador Synthetic para monitorizar las experiencias de tus clientes con tus páginas web de extremo a extremo desde cualquier lugar del mundo.
Grabar tests de aplicaciones móviles
Utiliza tests de aplicaciones móviles Synthetic para monitorizar las experiencias de tus clientes con tus aplicaciones iOS y Android de extremo a extremo desde distintos tipos de dispositivos.
Crear tests de ruta de red
Crea tests de ruta de red de Synthetic Monitoring desde ubicaciones gestionadas para realizar checks TCP, UDP e ICMP y visualizar rutas de paquetes a través de endpoints globales.
Conjuntos de tests
Utiliza conjuntos de tests de Synthetic Monitoring para organizar múltiples tests en colecciones lógicas agrupadas por recorrido del usuario, entorno, ubicación, servicio o equipo para una gestión y resolución de problemas racionalizados.
Lanzar localizaciones privadas
Utiliza Localizaciones privadas sintéticas para monitorizar APIs y sitios web internos, o crea localizaciones personalizadas en áreas críticas para tu negocio.
Conectar datos y trazas (traces)
Utiliza la integración entre tests sintéticos y trazas de APM para encontrar la causa raíz de los fallos en las peticiones de frontend, red y backend.
Accede a dashboards preconfigurados
Analiza la información de rendimiento de tus tests de API, tests de API multipaso, tests de navegador y localizaciones privadas, así como los eventos de Datadog, con dashboards sintéticos listos para usar.
Utiliza la monitorización Synthetic y el Explorador de resultados de tests
Crea buscar consultas y visualizaciones para tus ejecuciones de test sintético o lotes de tests que se ejecutan en pipelines CI/CD.
Seguimiento de la cobertura de los tests
Optimiza tu conjunto de tests asegurándote de que se prueban los flujos de trabajo más críticos de tu aplicación.
Notificaciones de Synthetic Monitoring
Utiliza y enriquece los monitores de monitorización Synthetic para enviar notificaciones cuando un test de monitorización Synthetic está fallando. Están disponibles las siguientes funciones:
- Mensajes de monitor prerellenados
- los mensajes de monitor prerellenados proporcionan un punto de partida estructurado para las alertas de Synthetic test. Cada mensaje incluye un título normalizado, un resumen y un pie de página con metadatos de test, lo que facilita la comprensión de la alerta de un vistazo.
- Variables de plantilla
- las variables de plantilla permiten inyectar datos específicos de test en las notificaciones de monitor de forma dinámica. Estas variables se extraen del objeto
synthetics.attributes. - Uso avanzado
- el uso avanzado incluye técnicas para profundizar en el test o estructurar mensajes complejos utilizando plantillas de identificadores.
- Alerta condicional
- las alertas condicionales te permiten cambiar el contenido de una notificación de monitor en función de resultados específicos de test o de condiciones de fallo.
Para obtener más información, consulta las notificaciones de monitorización Synthetic.
Historial de versiones
Utiliza el historial de versiones en la monitorización Synthetic para ejecutar una versión anterior de un test, restaurar tu test a cualquier versión guardada o clonar una versión para crear un nuevo test de Synthetic Monitoring.
¿Estás listo para comenzar?
Consulta el apartado Empezando con la monitorización Synthetic para obtener instrucciones sobre cómo crear tu primer test Synthetic y la monitorización tus aplicaciones web. A continuación, explora Empezando con localizaciones privadas para obtener instrucciones sobre cómo crear tu localización privada y ejecutar tests Synthetic con tu localización privada.
Referencias adicionales
Más enlaces, artículos y documentación útiles: