Features

Real User Monitor is composed of a number of views showing you different performance data for your website in tabular or graphical format. As soon as your RUM starts loading data, you will see a number of tabs on your Real User Monitor screen, as described below.

 

Data Interval and Data Aggregation

Your website usage statistics are collected in real time and aggregated as per your selected aggregation method.

By default, Average is used as an aggregation method for load time in all Real User Monitor charts, as reflected also in the summary data table shown under the Overview tab. To change the aggregation method in your RUM charts (also reflected in the summary data table under Overview) to Median or Max, select it from the drop-down list in the top rightmost corner of the screen.

Note: the median load time is the numerical value separating the higher half of a page load time samples from the lower half for a specified date range, i.e. in 50% of the samples the page load time were less than the median and in other 50% of the samples the page load time were larger than the median.

Select the time period that you want your Real User Monitor to show data for by using the filter on the top right corner of the screen. The selected period will apply to all views in your RUM.

Real User Monitor Date Range
Note that increasing data interval decreases data aggregation granularity, as per the below rules:
In the Page and Performance tabs:

Data interval <=1 day: aggregation granularity = 5min

Data interval >1 day and < 7 days: aggregation granularity = 1 hour

Data interval =7 days: aggregation granularity = 1 day

Note that in the Pages and Performance tabs for data intervals with aggregation granularity > 5 min Median is calculated as the median of 5-min interval medians.

In the Platform, Browser and Geographic tabs:

Data interval < 7 days: aggregation granularity = 1 hour

Data interval = 7 days: aggregation granularity = 1 day

Note that in the Platform, Browser and Geographic tabs for data intervals with aggregation granularity > 1 hour Median is calculated as the median of 1-hour interval medians.

 

Overview

The Overview tab shows the summary of all other tabs.

RUM Overview

Under Pages you can see the total page views and aggregated load time calculated for all pages of your web site that you have set up Real User Monitoring for, with a breakdown of the top pages.

On the right pane of the Overview tab, you can see the summary of the Performance, Browsers, Platforms and Geographic tabs.

The Performance summary chart shows you the total number of page views and aggregated load time for all your web pages over your selected time frame.

The Browser summary table shows you the per browser total number of page views and aggregated load time for all your web pages over your selected time frame.

The Platform summary chart shows you the per platform total number of page views and aggregated load time calculated for all your web pages over your selected time frame.

The Geographic map shows you the per country total number of page views calculated for all your web pages: just roll the mouse cursor over the map to see the number of page views per country.

 

Performance

The Performance tab shows you the load time of your website broken down by frontend, backend and network.

RUM Performance Tab
You can switch between the Combined and Detailed views.

The Combined view shows you consolidated data under Frontend, Backend and Network.

You can toggle on/off any of these metrics to show or hide them on the chart.

The performance table shows you the load time for all pages broken down by your website frontend, backend and network,aggregated by all 3 aggregation methods – (Average, Median and Max) within your selected time frame.

The performance chart shows you the load time for all pages broken down by Frontend, Backend and Network, aggregated as per your selected method (Average, Median or Max), and the number of page views over your selected time period.

The Detailed view shows you a more detailed data breakdown under Frontend, Backend and Network in the performance table.

RUM Performance Detailed View

  For Network:

Redirect – time spent in redirects
• Calculated as: Redirect = redirectEnd – redirectStart

DNS – time spent in DNS lookup
• Calculated as: DNS = domainLookupEnd – domainLookupStart

Connect – time spent in connecting to DNS
• Calculated as: Connect = connectEnd – connectStart

For Backend:

Send – time spent on sending data to backend
• Calculated as: Send = responseStart – requestStart

Receive – time spent on receiving data from backend
• Calculated as: Receive = responseEnd – responseStart

For Frontend:

DOM – time spent in the browser parsing and interpreting the HTML
• Calculated as: DOM = domContentLoadedEventEnd – domLoading

Page Rendering – time spent in the browser rendering the page
• Calculated as: domComplete – domContentLoadedEventEnd

 

The figures below illustrate the page load timing process and metrics calculations.

Page Load TimelinePage load timeline original 2

Source: https://w3c.github.io/navigation-timing/ .

You can also select a specific web page from the drop-down list to filter out and view performance data for it.

RUM Performance Specific Web Page

Please note that there are few browsers that do not support performance timing, as shown on the below chart.

Screen List

It means that data of users visiting your website using one of these browsers will not appear in the Performance tab.

 

Pages

The Pages tab shows you the number of page views and load time separately for each page and in total for all pages.

The pages table shows you the number of page views and load time calculated by all 3 aggregation methods – (Average, Median and Max) for the selected page or all pages within your selected time frame.

The pages chart shows you the load time for the selected page or all pages aggregated as per your selected method (Average, Median or Max) and page views over your selected time frame.

Load Time for Selected Page

Click on any of the pages to view data specific for it. Use the navigation arrows on the bottom of the screen to see more rows.

Click All Pages to view data for all pages on the page chart.

 

Browsers

The Browsers tab shows you the breakdown of your website use by different browsers, allowing you to analyze real user performance by browser.

The browsers table shows you the number of page views and load time calculated by all 3 aggregation methods – (Average, Median and Max) for the selected browser within your selected time frame.

The browsers chart shows you the load time for the selected browser aggregated as per your selected method (Average, Median or Max) and page views over your selected time frame.

Load Time for Selected Browser

Note that:

  • Unknown” is shown instead of a browser name, if the browser name cannot be detected.

Click any of the browser names to view data for that browser and see how your website performs from a specific browser.

Click All Browsers to view a percentage breakdown of page views by browser on a pie chart.

All_Browser_new

 

Platforms

The Platforms tab shows you the breakdown of your website use first by different device types (desktop, tablet and mobile) and then by operating systems, allowing you to analyze real user performance by platform.

The platforms table shows you the number of page views and load time calculated by all 3 aggregation methods – (Average, Median and Max) for the selected device type or platform within your selected time frame.

The platforms chart shows you the load time for the selected device type or platform aggregated as per your selected method (Average, Median or Max) and page views over your selected time frame.

Platforms_new

Click Desktop, Tablet or Mobile to view page views and load time data for either device category.

Under any device category, click any of the OS names to view page views and load time data for this OS.

Click All Devices, to view a percentage breakdown of page views by desktop, tablet and mobile devices on a pie chart.

Platform_All_Devices_-new

 

Geographic

The Geographic tab shows you the breakdown of your website use by different countries, allowing you to analyze real user performance by geography.

The page table shows you the total page views and load time by country separately by all 3 aggregation methods (Average, Median and Max) over your selected time frame.

The page chart shows you the total page views over your selected time frame by country: just roll the mouse cursor over the map to see the number of page views for a country.Rum_Geographic_new

Click All Countries to view the number of page views for all countries. Use the navigation arrows on the bottom of the screen to see more rows.

Note that:

  • The country name is shown if the user IP is detected and a country name is available for that IP.
  • ‘Unknown” is shown instead of a country name, if the user IP is detected but a country name is not available for it.
  • “Anonymous” is shown instead of a country name if an IP is not detected (anonymous proxy). One of the possible causes for “Anonymous” is that a non-detected IP may mean an attempted hacker attack.

Click any country name to view page views and load time data for that country in order to see how your website performs from a specific country.

Note: in the Performance, Pages, Browser, Platform and Geographic tabs, click Add view to tab on the top right corner to add it to any tab in your Monitis Dashboard.

Exclude Traffic from an IP or IP Range

You can use the RUM’s Exclude Filter feature to remove internal traffic based on IP address.

Open your RUM monitor’s settings and click Exclude Filter.

You can exclude traffic from standalone IPs as well as IP ranges.

Enter in the textbox the IPs and/or IP ranges that you want to block traffic from.

Use dashes between IP range values and commas to separate IPs or IP ranges.

For example: 192.168.10.0-192.168.10.9. 192.168.0.1,192.168.10.2

Exclude Filter