Integrate Real User Monitoring (RUM)

The CoScale Real User Monitoring service, or RUM for short, is a Javascript snippet that provides insight into the performance on the users computer and devices. It tells you what is happening with your application after the webpage has left your infrastructure. We monitor API calls, static resources like Javascript and CSS, and external services like Google Analytics and Facebook. We measure how long they take to load and the impact on the pageload time of your website.

The snippet will have little to no impact on webpage performance, it uses the browser API to retrieve data and will run after the page is loaded.

To install the RUM service we need to add a javascript snippet just before the </head> tag on your website. It is best to add it the default template of the website, this way you get a complete oversight of your application. If you are unsure where to place the snippet please contact our support so they can assist you in choosing the best location for the snippet.

If you want to add the rum javascript snippet using Google tag manager, refer to the instructions here.

To find the CoScale RUM snippet, go to Datasources > Real user monitoring in our sidebar and follow the instructions on the screen. After installing the script our service will detect incoming traffic within minutes, but it does depend on the amount of traffic the website receives.

That was it, now we wait as it can take up to 24 hours before all pages are detected and added to our dashboard. You can check and manage the detected pages by going to Metrics > Real user monitoring

Extra

Our Real User Monitoring component has some extra functionality you can use to Tag pages together or measure the performance of certain parts of your front-end application. You can find more information about these features by clicking the links below.

Tags

Tags allow you to group pages to get an overview on their overall performance.

Markers

Markers show performance of front-end heavy applications by measuring the time between start and stop command.