Únete a una sesión de seminario web de habilitación
Descubre cómo crear acciones de usuario personalizadas adaptadas a necesidades comerciales específicas, lo que permite un seguimiento preciso del comportamiento del usuario.
REGÍSTRATE¿Qué es RUM?
Real User Monitoring (RUM) de Datadog te brinda visibilidad de extremo a extremo sobre la actividad y experiencia en tiempo real de usuarios individuales. RUM resuelve cuatro tipos de casos de uso para la monitorización de aplicaciones web y móviles:
- Rendimiento: Realiza un seguimiento del rendimiento de las páginas web, pantallas de aplicaciones móviles, acciones de usuario, solicitudes de red y tu código frontend.
- Gestión de Errores: Monitorea los errores y problemas en curso y haz un seguimiento de ellos a lo largo del tiempo y las versiones.
- Analítica / Uso: Comprende quién está utilizando tu aplicación (país, dispositivo, SO), monitorea los recorridos de usuarios individuales y analiza cómo los usuarios interactúan con tu aplicación (página más visitada, clics, interacciones y uso de funciones).
- Soporte: Recupera toda la información relacionada con una sesión de usuario para solucionar un problema (duración de la sesión, páginas visitadas, interacciones, recursos cargados y errores).
Definición de sesión
Una sesión de usuario es un recorrido de usuario en tu aplicación web o móvil. Una sesión incluye todos los eventos de navegación relacionados (Vistas RUM), acciones de usuario (Acciones RUM), solicitudes de red (Recursos RUM), fallos y errores (Errores RUM), y otros eventos y señales que producen colectivamente una representación fiel de la experiencia del usuario.
Una sesión RUM puede durar hasta 4 horas y expira después de 15 minutos de inactividad. Si el usuario interactúa con la aplicación después de cualquiera de los límites, una nueva sesión comienza automáticamente.
Limitaciones técnicas
| Propiedad | Limitación |
|---|
| Duración máxima de una sesión | 4 horas |
| Tiempo de espera de una sesión | 15 minutos de inactividad |
| Número máximo de eventos por sesión | 10 millones |
| Número máximo de atributos por evento | 1,000 |
| Profundidad máxima de atributos por evento | 20 |
| Tamaño máximo de evento | 1 MB |
| Tamaño máximo de carga útil de entrada | 5 MB |
| Tamaño máximo de mapas del código fuente y archivos de mapeo | 500 MB por archivo |
| Tamaño máximo de archivos dSYM | 2 GB por archivo |
| Retraso máximo en la ingestión | 24 horas |
Si un evento supera cualquiera de las limitaciones técnicas mencionadas anteriormente, es rechazado por el sistema de ingestión de Datadog.
¿Qué es Session Replay?
El Session Replay de Datadog te permite capturar y reproducir visualmente la experiencia de navegación web de tus usuarios.
Combinado con los datos de rendimiento de RUM, Session Replay es beneficioso para la identificación, reproducción y resolución de errores, y proporciona información sobre los patrones de uso y fallas de diseño en tu aplicación web.
Comenzar
Seleccione un tipo de aplicación para comenzar a recopilar datos de RUM:
Nota: El SDK de Datadog Flutter no es compatible con MacOS, Windows o Linux.
La siguiente tabla muestra qué capacidades de RUM son compatibles en cada plataforma:
| Característica | Navegador | Android | iOS | Flutter | React Native | Roku | KMP | Unity | Notas |
|---|
| Enviar registros a Datadog | | | | | | | | | |
| Trazado distribuido de solicitudes de red | | | | | | | | | - Roku solo puede rastrear algunos tipos de solicitudes HTTP. - Unity utiliza un envoltorio alrededor de UnityWebRequest para realizar el rastreo de solicitudes. |
| Rastrear Visualizaciones y Acciones (RUM) | | | | | | | | | - Todas las acciones rastreadas en Flutter Web se registran como custom. - Roku y Unity solo admiten el rastreo manual de acciones. |
| Seguimiento de Feature Flags y lanzamientos | | | | | | | | | |
| Seguimiento de errores y mapa del código fuente | | | | | | | | | Solo parcialmente compatible con React Native. |
| Rastrear fallos, simbolización y desofuscación | | | | | | | | | |
| Detener sesiones (Monitoreo de Kiosco) | | | | | | | | | |
| Rastrear eventos en WebViews | | | | | | | | | |
| Monitorear métricas específicas de la plataforma | | | | | | | | | |
| Seguimiento global de contexto/atributos en los registros | | | | | | | | | |
| Trazado del lado del cliente | | | | | | | | | |
| Session Replay | | | | | | | | | Flutter Session Replay está en vista previa. |
| Señales de frustración | | | | | | | | | Solo parcialmente compatible con todos los dispositivos móviles y Roku. |
Puntos de conexión compatibles para dominios de SDK
Todo el tráfico de los SDK de Datadog se transmite a través de SSL (puerto 443 por defecto) a los siguientes dominios:
| Sitio | URL del sitio |
|---|
| US1 | https://browser-intake-datadoghq.com |
| US3 | https://browser-intake-us3-datadoghq.com |
| US5 | https://browser-intake-us5-datadoghq.com |
| EU1 | https://browser-intake-datadoghq.eu |
| US1-FED | https://browser-intake-ddog-gov.com |
| US2-FED | https://browser-intake-us2-ddog-gov.com |
| AP1 | https://browser-intake-ap1-datadoghq.com |
| AP2 | https://browser-intake-ap2-datadoghq.com |
Explorar Datadog RUM
Acceda a RUM navegando a Experiencia Digital > Resumen de Rendimiento.
Seleccione una aplicación desde la navegación superior, o siga las instrucciones de configuración para browser o mobile para agregar su primera aplicación.
Consejo: Para abrir RUM desde la búsqueda global de Datadog, presione Cmd/Ctrl + K y busque real user monitoring.
| Resumen de seguimiento de rendimiento del navegador | Resumen de seguimiento de rendimiento móvil |
|---|
| |
La página de Resumen de Seguimiento de Rendimiento RUM proporciona información relevante y procesable para aplicaciones web y móviles. Usted tiene una experiencia personalizada para cada plataforma que le ayuda a:
- Concéntrese en puntos de datos clave por plataforma, como la latencia de la UI para web o fallos en móviles.
- Monitoree la salud de la aplicación a través de KPIs familiares, como Core Web Vitals para aplicaciones web o tasa de cuelgues para iOS, para evaluar la confiabilidad de la aplicación.
- Profundice en las investigaciones directamente desde widgets interactivos sin salir de la página.
Para aplicaciones web, use la barra de búsqueda para filtrar datos, identificar páginas lentas y seguir la UI hasta la página de RUM Optimization Inspect.
Para aplicaciones móviles, Revise los fallos recientes en la parte inferior de la página y use el panel lateral de Error Tracking para solucionar problemas.
Tableros listos para usar
Analiza información sobre las sesiones de usuario, rendimiento, aplicaciones móviles, señales de frustración, recursos de red y errores recopilados automáticamente con tableros RUM listos para usar.
Explorador RUM y visualizaciones
Visualice las sesiones de usuario en segmentos, como verificar cuándo la latencia impacta a sus clientes premium, con visualizations. Explore datos, guarde vistas y cree monitors en sus búsquedas personalizadas.
Integración con registros, APM y perfilador
Visualice sus trazas de backend, registros y métricas de infraestructura hasta la línea exacta de código que impacta el rendimiento de su aplicación, correspondiente a las experiencias de usuario y problemas reportados.
Seguimiento de errores e informes de fallos
Reciba alertas automáticas sobre valores anómalos y grupos de errores, tiempos de espera y fallos para reducir significativamente su MTTR con Error Tracking.
Vitales web y móviles
Visualice puntajes de rendimiento y telemetría para aplicaciones de navegador como Core Web Vitals y Mobile Vitals para iOS y tvOS o aplicaciones de Android y Android TV.
Seguimiento de visualización web
Recopile información de sus aplicaciones web nativas y explore vistas híbridas con seguimiento de visualización web para iOS y tvOS o Android y Android TV.
Explore la reproducción de sesión de Datadog
Reproducciones de sesión
Mire grabaciones de navegador de usuarios reales interactuando con su sitio web y establezca controles de privacidad para su organización.
Acceda a los registros, errores e información de rendimiento al solucionar problemas de la aplicación utilizando Browser Dev Tools.
Permisos
Por defecto, todos los usuarios pueden cambiar la configuración de RUM de una aplicación.
Utilice controles de acceso granulares para limitar los roles que pueden editar la configuración de RUM de una aplicación en particular:
- Mientras visualiza la configuración de RUM de una aplicación, haga clic en el botón Editar aplicación en la parte superior de la pantalla. Aparece un menú desplegable.
- Seleccione Administrar permisos de la aplicación.
- Haga clic en Restringir acceso.
- El cuadro de diálogo se actualiza para mostrar que los miembros de su organización tienen [Viewer] acceso por defecto.
- Utilice el menú desplegable para seleccionar uno o más roles, equipos o usuarios que pueden editar el notebook.
- Haga clic en Agregar.
- El cuadro de diálogo se actualiza para mostrar que el rol que seleccionó tiene el permiso de Editor.
- Haga clic en Guardar.
Nota: Para mantener su acceso de edición a la aplicación, el sistema requiere que incluya al menos un rol del cual sea miembro antes de guardar.
Debe tener acceso de edición para restaurar el acceso general a una aplicación restringida. Complete los siguientes pasos:
- Mientras visualiza la configuración de RUM de una aplicación, haga clic en el botón Editar aplicación en la parte superior de la pantalla. Aparece un menú desplegable.
- Seleccione Administrar permisos de la aplicación.
- Haga clic en Restaurar acceso completo.
- Haga clic en Guardar.
Lectura adicional
Más enlaces, artículos y documentación útiles: