Analizar sesiones de RUM utilizando Sheets
Datadog Sheets es una herramienta de hoja de cálculo que se puede rellenar con datos de Datadog y analizar sin necesidad de conocimientos técnicos. Esta guía proporciona un recorrido para analizar sesiones de usuario de Real User Monitoring (RUM) utilizando Sheets. Esta guía explica cómo:
- Crear y manipular tablas en Sheets.
- Enriquecer los datos de tu sesión de RUM con metadatos adicionales mediante tablas de referencia.
- Realizar análisis detallados para identificar las sesiones con muchos errores y comprender su impacto en los usuarios Premium.
Crear una tabla en Sheets
Para comenzar tu análisis, crea una tabla de sesiones de RUM en Datadog Sheets:
- Comienza desde el Explorador de sesiones de RUM.
- Crea una consulta para filtrar sesiones con características específicas. Por ejemplo, para centrarte en las sesiones de usuario que encontraron dos o más errores, utiliza la siguiente consulta:
@session.error.count:>=2 @session.type:user
- Haz clic en Open in Sheets (Abrir en Sheets) para crear una nueva tabla con los datos filtrados de las sesiones de RUM.
Cargar datos en las tablas de referencia
Para enriquecer los datos de tus sesiones de RUM con metadatos adicionales, como la identificación de usuarios Premium o la asociación de usuarios con equipos específicos, utiliza las tablas de referencia. Carga datos externos con los siguientes pasos:
- Prepara un archivo CSV que contenga metadatos adicionales. Por ejemplo, el archivo puede incluir columnas para los ID de usuario, el estado Premium y la información del equipo.
- Ve a Tablas de referencia y haz clic en New Reference Table + (Nueva tabla de referencia +).
- Carga el archivo CSV y define la clave primaria de la tabla.
Para obtener más información, consulta la documentación Tablas de referencia.
Enriquecer los datos RUM con búsquedas
- En la interfaz de hojas de Sheets, haz clic en Add Lookup (Añadir búsqueda) en la parte superior de la página.
- Selecciona la tabla de referencia que cargaste y especifica la columna común, como la de ID de usuario, para hacer coincidir los registros.
- La función de búsqueda añade los metadatos relevantes de la tabla de referencia a tu tabla de sesiones de RUM.
Uso de tablas dinámicas para el análisis
Las tablas dinámicas te ayudan a resumir y organizar grandes conjuntos de datos para encontrar patrones y tendencias.
- En una hoja de cálculo existente que ya tenga una tabla de datos, haz clic en Add Pivot Table (Añadir tabla dinámica).
- En la sección Filas, selecciona las dimensiones que quieres analizar, como el Nombre de usuario.
- En la sección Cálculos, elige las dimensiones para los cálculos, como suma, media, recuento, mín. y máx.
Ejemplo de uso: Analizar los errores de los usuarios Premium
Tienes una aplicación web y quieres comprender cómo los errores están afectando a los usuarios Premium de tu aplicación. Sigue estos pasos para analizar las sesiones de RUM, enriquece tus datos con información adicional sobre los usuarios y obtén información sobre el impacto de los errores en los usuarios Premium. Utiliza Sheets para tomar decisiones basadas en datos con el fin de mejorar la experiencia del usuario y abordar los problemas con mayor eficacia.
Filtrar sesiones de RUM
Comienza desde el Explorador de sesiones de RUM y crea una consulta para filtrar las sesiones con dos o más errores. Por ejemplo:
@session.error.count:>=2 @session.type:user
Haz clic en Open in Sheets (Abrir en Sheets) para crear una nueva tabla con las sesiones filtradas.
Enriquecer datos
- Carga un archivo CSV en una tabla de referencia con metadatos adicionales del usuario (como estado Premium o equipo).
- Utiliza la función
Lookup
en Sheets para añadir los metadatos del usuario sobre el estado Premium a tu tabla de sesiones de RUM.
Analizar con tablas dinámicas
- Crea una tabla dinámica para contar el número de errores por usuario Premium.
- Resume los datos para comprender la distribución de errores entre usuarios Premium y no Premium.
Referencias adicionales
Más enlaces, artículos y documentación útiles: