On this page:

Related pages:

Search the Browser RUM topics:

Browser Real-User Monitoring (Browser RUM) allows you to see how your web application is performing from the point of view of a real or synthetic end user. You can answer questions like:

You can drill into the data to explore how users experience your application in their web browsers.

Monitor Your Application

Browser RUM offers multiple ways to look at your data in real time. You can: 

For more information on using Browser RUM, see Monitor Your Applications with Browser RUM.

How Browser RUM Works

Browser RUM works in the following way:

  1. An end user requests the first page from your web application.
  2. Your web application executes whatever business logic that the particular page requires.
  3. Your web application creates the response page to return to the end user. The response page includes:
    1. application specific information
    2. a copy of a small JavaScript script that knows how to collect relevant performance information about that page. This script is called the JavaScript Agent.
  4. The page, with the JavaScript Agent included, is returned to the end user.  
  5. As the page is being constructed in the browser, the script collects relevant information about the page's performance.
  6. At approximately the same time as the onload event for the page fires, a copy of a somewhat larger JavaScript file, the JavaScript Agent extension, is downloaded asynchronously by the injected agent.
  7. This second script packages the collected performance information and sends it via a web beacon to the EUM Server collector for processing.
  8. Working together the two scripts continue 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 Monitoring

Browser Real-User Monitoring 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.