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 Type | Description |
---|
Frustration signal on page element | Users are clicking on a static element that produces no action on the page. |
Improve initial page load time by reducing bundle size | A large JavaScript bundle is impacting the initial load and paint of the page. |