RUM from start to finish
- This script collects and sends telemetry from each end-user as he or she browses the website to the RUM service provider.
- All the data is processed and analysis for visual or event reporting.
- Some RUM service provider will use advance big data processing or machine-learning technology to make assessments and predictions of possible issues in latency or availability based on the data obtained.
Real User Monitoring track user experience through live sessions and find out what pages the visitor visited. By collecting information such as the page load time or response time, generates a report and sends it back to the website owner.
There are six basic steps which a RUM powered system follows in order to perform its monitoring life-cycle:
Step 1: Data collection
Step 2: Recording
All of the faulty pages are organized based on different components such as loading time or audience visits.
Step 3: Problem identification
Once the pages are grouped accordingly, all the pages are analyzed for any unusual behaviors which are affecting the page performance.
Step 4: Segmentation
The collected information is then analyzed by running it on different browsers and user-segments. The purpose is to determine the availability of each specific page.
Step 5: Alert notification
In case, if any of the pages represent a major issue, the website owner is automatically alerted through a notification
« What is real user monitoring (RUM)?
Why is RUM important (for modern web applications)? »