This page provides an overview of AppDynamics Browser Real User Monitoring (Browser RUM).
Browser Real-User Monitoring (Browser RUM) allows you to see how your web application is performing from the point of view of a real end user. You can drill into the data to explore how users experience your application in their web browsers and answer questions like:
- Which 1st or 3rd-party Ajax or iframe calls are slowing down page load time?
- How does server performance impact end-user experience in aggregate or in individual cases?
Monitor Your Application
Browser RUM offers multiple ways to look at your data in real time. You can:
- Understand and improve your web page's performance
- Know how your pages, Ajax requests (XHR, Fetch API calls), and IFrames are performing over time. See The Pages & Ajax Requests View.
- Gain insight into individual requests, with detailed charts on how your pages, Ajax requests, and IFrames load and build in your end user's browsers, with links, if enabled, to reports on server-side performance. See Browser Snapshots.
- Find your worst performing pages by multiple common metrics. See Top Pages.
- Reduce errors
- Learn about your users
- See how your web users are connecting to your application by device/platform and browser. See Browser App Dashboard.
- Find out where geographically your web users are and how your application is performing across countries and regions. See Browser App Dashboard.
- Understand how users are navigating through your website and what actions they are taking. See Browser RUM Sessions.
For more information on using Browser RUM, see Overview of the Controller UI for Browser RUM.
How Browser RUM Works
Browser RUM works in the following way:
- An end user requests the first page from your web application.
- Your web application executes whatever business logic that particular page requires.
- Your web application creates the response page to return to the end user. The response page includes:
- application-specific information.
- As the page is being constructed in the browser, the script collects relevant information about the page's performance.
- At approximately the same time as the
- This second script packages the collected performance information and sends it via a web beacon to the EUM Server collector for processing.
- The two scripts work together to collect and send performance information as the end user navigates through the instrumented pages of your application.
Set Up and Configure Browser RUM
Browser RUM is easy to set up. It is also highly configurable. You can:
License and Enable Browser RUM
Browser RUM requires a separate license and must be enabled before it is available for use.
For information about licensing, including a description of the types of licenses, Lite and Pro, see Browser RUM Licenses.
For information on enabling or disabling Browser RUM, see Enable and Disable Browser RUM.