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 UP

Los 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.

API tests

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.

Ejemplos de grabaciones de flujos de trabajo de un test móvil Synthetic

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.

Private locations

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.

Dashboard de monitorización Synthetic y del resumen de tests continuos

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.

Explorador de tests continuos

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.

Explorador de tests continuos

Notificaciones de la monitorización Synthetic

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 pre-rellenados
Los mensajes de monitor pre-rellenados constituyen un punto de partida estructurado para las alertas de tests de monitorización Synthetic. Cada mensaje incluye un título estandarizado, un resumen y un pie de página con metadatos de test, lo que facilita y agiliza la comprensión de la alerta.
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 revelar informaciones de test profundas o estructurar mensajes complejos utilizando plantillas de Handlebars.
Alertas condicionales
Las alertas condicionales te permiten cambiar el contenido de una notificación de monitor en función de resultados específicos o de condiciones de fallo de tests.

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