Join the Preview!

RUM Recommendations is in Preview.

Request Access

Overview

RUM Recommendations highlight opportunities to improve your application’s frontend availability, performance, and reliability. Each view in your application has its own set of recommendations, available from the Optimization page.

Recommendations enable you to:

  • Detect an issue, such as a slow HTTP request or slow initial page loading time
  • Assess priority based on the issue’s description and number of impacted events and users
  • Fix the issue with suggested code changes

How it works

Datadog analyzes RUM and APM data to generate recommendations for enhancing the availability, performance, and stability of your application’s frontend. A severity indicator is calculated for each recommendation, highlighting the most impactful areas to focus on. A recommendation’s severity is determined by the number of impacted events and users.

After the recommendation has been addressed, you can mark it as resolved. Recommendations are automatically resolved if they are no longer detected upon a new application version deployment.

Recommendation Types

The table below outlines the available RUM recommendation types. Only applications that have the Browser SDK installed and use RUM Without Limits are supported.

Recommendation TypeDescription
Frustration signal on page elementUsers are clicking on a static element that produces no action on the page.
Improve initial page load time by reducing bundle sizeA large JavaScript bundle is impacting the initial load and paint of the page.
PREVIEWING: rtrieu/update-rum-recommendations-url