Enable data capturing in the New RUM Experience

  • Latest Dynatrace
  • How-to guide
  • 5-min read
  • Preview

This guide provides essential information for setting up and utilizing the New RUM Experience for both iOS and Android platforms, and web monitoring. Follow the instructions below to ensure a smooth setup and optimal performance.

Enabling ingest to Grail has no impact on the classic data capturing. Dashboards, alerting and configurations on classic as well as billing are not impacted.

Prerequisites

Before enabling the New RUM Experience, ensure that the following prerequisites are met.

RUM JavaScript version

During the preview, the RUM JavaScript must be up to date to ensure compatibility with data ingestion. Configure the RUM JavaScript version to either Latest stable or Previous stable, as described in Control the RUM JavaScript version.

Dynatrace OneAgent version

While the minimum required version is OneAgent version 1.301+, we recommend using the latest available version, as new features are added regularly.

Firewall constraints

Ensure that your infrastructure complies with the firewall constraints for RUM. Note that when using the New RUM Experience, the request bodies of RUM beacons are compressed.

Enable the New RUM Experience

To enable the New RUM Experience

  1. In Experience Vitals Experience Vitals, select the frontend you want to monitor.
  2. Navigate to the Settings tab.
  3. Under Enablement and cost control, enable the New Real User Monitoring Experience toggle.
  4. Additionally, you can enable Experience Analytics to capture user interactions.
  5. Update the injection:
    • For automatic injection, wait 1-2 minutes for the rollout of the new configuration.
    • For manual insertion, copy and paste the snippet into your web page and re-deploy your app.

User events automatically reported to Grail

In the New RUM experience, RUM data is captured as user events, which are stored in the user.events table. The following user events are captured and stored in Grail:

  • Web requests including all xhr/fetch requests and ResourceTiming information
  • Page summaries
  • Visibility changes, such as background and foreground information
  • Navigations
  • Errors and exceptions
  • User Interactions (if Experience Analytics is enabled)

For details on the user events captured, refer to Semantic Dictionary.

Unsupported features

The following features are unavailable in the New RUM Experience:

  • The snippet format code snippet (sync and async)
  • User actions
  • Ending user sessions via JavaScript API
  • Visually complete
  • User action and session properties defined in RUM classic. This functionality is covered by event and session properties.
  • Rage clicks
  • Session replay
Related tags
Digital Experience