Real User Monitoring Monitor
Incident Management is now generally available! Incident Management is now generally available!

Real User Monitoring Monitor

Overview

Once Real User Monitoring is enabled for your organization, you can create a RUM monitor to alert you when a specified type of RUM event exceeds a user-defined threshold over a given period of time.

Monitor creation

To create a RUM monitor in Datadog, use the main navigation: Monitors –> New Monitor –> Real User Monitoring.

Define the search query

As you define the search query, the graph above the search fields updates.

  1. Construct a search query using the same logic as a RUM explorer search.
  2. Choose to monitor over a RUM event count, facet, or measure:
    • Monitor over a RUM event count: Use the search bar (optional) and do not select a facet or measure. Datadog evaluates the number of RUM events over a selected time frame, then compares it to the threshold conditions.
    • Monitor over a facet: If a facet is selected, the monitor alerts over the Unique value count of the facet.
    • Monitor over measure: If a measure is selected, the monitor alerts over the numerical value of the RUM facet (similar to a metric monitor) and aggregation needs to be selected (min, avg, sum, median, pc75, pc90, pc95, pc98, pc99, or max).
  3. Define the alert grouping (optional). Note: With or without alert grouping defined, you get one alert when the aggregated value meets the set conditions. Even if you split the query by country, a single notification is sent if several countries meet the set conditions. This is done to reduce notification noise.

Set alert conditions

  • Trigger when the metric is above, above or equal to, below, or below or equal to
  • the threshold during the last 5 minutes, 15 minutes, 1 hour, etc.
  • Alert threshold <NUMBER>
  • Warning threshold <NUMBER>

No data and below alerts

To receive a notification when an application has stopped sending RUM events, set the condition to below 1. This notifies when no RUM events match the monitor query in a given timeframe across all aggregate groups.

When splitting the monitor by any dimension (tag or facet) and using a below condition, the alert is triggered if and only if there are RUM events for a given group, and the count is below the threshold—or if there are no RUM events for all of the groups.

Examples:

  • This monitor triggers if and only if there are no RUM events for all applications:
  • This monitor triggers if there are no logs for the application Shop.ist:

Notifications

For detailed instructions on the Say what’s happening and Notify your team sections, see the Notifications page.

Further Reading