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 en 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 en base a un número de eventos RUM, una faceta o una medida.
- Monitorizar en base a un número 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 periodo de tiempo seleccionado y luego lo compara con las condiciones del umbral.
- Monitorizar en base a una faceta: si seleccionas una faceta, el monitor envía alertas sobre el
Unique value count
de la faceta. - Monitorizar en base a una medida: si seleccionas una medida, el monitor envía alertas 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 principales por faceta (900 grupos como máximo)
- 3 facetas: 10 valores principales por faceta (como máximo 1000 grupos)
- 4 facetas: 5 valores principales 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 cumple 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 de datos RUM diferentes.
- 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 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
, 1 hour
o custom
para establecer un valor entre 5 minutos y 48 horas. - Umbral de alerta
<NUMBER>
. - Umbral de advertencia
<NUMBER>
.
Alertas en escenarios sin datos y por debajo del umbral
Para recibir un notificación cuando una aplicación deja de enviar eventos RUM, establece la condición en below 1
. Esto genera una notificación cuando ningún evento de 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 tiempo de espera para la evaluación, consulta Configurar monitores.
Notificaciones
Para obtener más información sobre la sección Configurar notificaciones y automatizaciones, consulta Notificaciones.
Para leer más
Más enlaces, artículos y documentación útiles: