Monitor Real User Monitoring
Real User Monitoring (RUM) de Datadog proporciona visibilidad en tiempo real de la actividad individual de los usuarios en aplicaciones web y móviles. Aborda casos de uso de seguimiento del rendimiento, gestión de errores, análisis y asistencia.
Después de activar RUM para tu organización, puedes crear un monitor de RUM para que te avise cada vez que un tipo de evento RUM específico supera un umbral predefinido durante un periodo de tiempo determinado.
Crear un monitor de RUM
Para crear un monitor de RUM en Datadog, primero ve a Monitors > New Monitor > Real User Monitoring (Monitores > Nuevo monitor > Real User Monitoring).
Definir la consulta de búsqueda
A medida que amplías tus filtros de búsqueda, el gráfico situado sobre la barra de búsqueda se actualiza.
Crea una consulta de búsqueda utilizando la misma lógica que en una búsqueda del Explorador RUM.
Elige monitorizar un recuento de eventos RUM, una faceta o una medida.
- Monitorizar un recuento de eventos RUM: utiliza la barra de búsqueda (opcional) y no selecciones una faceta o medida. Datadog evalúa el número de eventos RUM en un marco temporal seleccionado y luego lo compara con las condiciones del umbral.
- Monitorizar una faceta: si seleccionas una faceta, el monitor alerta sobre el
Unique value count
de la faceta. - Monitorizar sobre una medida: si seleccionas una medida, el monitor alerta sobre el valor numérico de la faceta RUM (similar a un monitor de métricas). Selecciona un tipo de agregación (
min
, avg
, sum
, median
, pc75
, pc90
, pc95
, pc98
, pc99
o max
).
Agrupar eventos RUM por múltiples dimensiones (opcional):
Todos los eventos RUM que coinciden con la consulta se agregan a grupos basados en el valor de hasta cuatro facetas. Cuando hay varias dimensiones, los valores máximos se determinan según la primera dimensión, luego según la segunda dimensión dentro de los valores máximos de la primera dimensión, y así sucesivamente hasta la última dimensión. El límite de dimensiones depende del número total de dimensiones:
- 1 faceta: 1000 valores máximos
- 2 facetas: 30 valores máximos por faceta (900 grupos como máximo)
- 3 facetas: 10 valores máximos por faceta (1000 grupos como máximo)
- 4 facetas: 5 valores máximos por faceta (625 grupos como máximo)
Configurar la estrategia de agrupación de alertas (opcional).
- Alerta simple: las alertas simples agregan todas las fuentes de información. Recibirás una alerta cuando el valor agregado cumpla las condiciones establecidas. Si la consulta tiene un
group by
y seleccionas Alerta simple, recibirás una alerta cuando uno o varios valores de grupo superen el umbral. Puedes utilizar esta estrategia para reducir el ruido de una notificación. - Alerta múltiple: las alertas múltiples aplican la alerta a cada fuente en función de tus parámetros de grupo. Se genera un evento de alerta para cada grupo que cumple las condiciones establecidas. Por ejemplo, puedes agrupar una consulta por
@browser.name
para recibir una alerta distinta para cada navegador, cuando el número de errores es elevado.
Añade múltiples consultas y aplica fórmulas y funciones (opcional):
- Consultas múltiples: haz clic en Add Query (Añadir consulta) para analizar la relación entre múltiples conjuntos diferentes de datos RUM.
- Fórmulas y funciones: después de añadir las consultas deseadas, haz clic en el icono Add Function (Añadir función) para añadir un cálculo matemático. El siguiente ejemplo calcula la tasa de error en una página de carrito utilizando la fórmula
(a/b)*100
.
Definir tus condiciones de alerta
Se activa una alerta cada vez que una métrica supera un umbral.
- Se activa cuando la métrica es
above
, above or equal to
, below
o below or equal to
. - El umbral durante los últimos
5 minutes
, 15 minutes
, la última 1 hour
o el últimocustom
para establecer un valor entre 5 minutos y 48 horas. - Umbral de alerta
<NUMBER>
. - Umbral de advertencia
<NUMBER>
.
Sin datos y por debajo de las alertas
Para recibir un notificación cuando una aplicación deja de enviar eventos RUM, establece la condición en below 1
. Esto notifica cuando ningún evento RUM coincide con la consulta del monitor en un periodo de tiempo determinado en todos los grupos agregados.
Cuando se divide el monitor por cualquier dimensión (etiqueta o faceta) y se utiliza una condición below
, la alerta se activa si y sólo si existen eventos RUM para un grupo determinado y el recuento está por debajo del umbral o si no existen eventos RUM para todos los grupos.
Ejemplos de alertas
Por ejemplo, este monitor se activa si y sólo si no existen eventos RUM para todas las aplicaciones:
Y este monitor se activa si no existen logs para la aplicación Shop.ist
:
Condiciones de alerta avanzadas
Para obtener más información sobre las opciones avanzadas de alerta, como el retraso en la evaluación, consulte Configurar monitores.
Notificaciones
Para obtener más información sobre la sección Configurar notificaciones y automatizaciones, consulta Notificaciones.
Leer más
Más enlaces, artículos y documentación útiles: