Real User Monitoring (RUM) captures metrics from the actual experiences of users accessing your website, mobile application, or other service. This information can be invaluable in troubleshooting issues and analyzing trends in your systems' performance.
RUM data collection is accomplished using code that you embed in your website or app, which feeds data to a corresponding app configured in your Catchpoint Portal. You can use Catchpoint's code to collect RUM data or you can use your own.
RUM Apps
A RUM App is a Catchpoint monitor which processes Real User Metrics from a single web- or mobile-based system. Catchpoint supports capturing RUM data from websites and iOS Apps, and in either case you can choose whether to use Catchpoint's code to capture the data or your own.
- Site App - uses a Catchpoint-generated JavaScript tag embedded in your websiteto collect RUM data.
- Mobile App - uses the Catchpoint SDK to collect RUM data for your mobile app.
Click on each respective App type above to learn how to configure it to capture RUM data.
Analyzing RUM Data
Catchpoint provides several different tools for visualizing/analyzing data from your RUM Apps. Click through for more detail on how to configure and use each of them.
RUM Smartboard is a great place to start your RUM analysis, as it combines some of the benefits of a Dashboard with advanced analytics capabilities, enabling you to quickly spot and isolate performance ssues. Smartboard always samples your raw data so that it can report on long periods of time while still being able to apply any filter and enable full multi-dimensional analysis.

RUM Explorer gives access to all of your data raw data with unlimited filtering capabilities. This is useful for in-depth analysis and troubleshooting of issues that occurred at precisely known times. It is possible to use Explorer to view longer time-frames as well, but results may be throttled to include just a sampling of the available data. When this occurs, it will be clearly indicated by a "Sampled Data" icon in the upper-right corner of the screen.
Records are waterfall representations of individual user sessions. The Records page allows you to filter to specific users and sessions to get a better understanding of specific user journeys.

RUM Alerts
You can configure alerts to let you know immediately when your app's users are experiencing poor performance or downtime. Alerts can be triggered based on criteria of your choosing, and can be delivered via email or posted to other tracking systems via webhooks.
RUM Contracts
Your RUM Contract grants you a license which determines the amount of data or traffic that may be captured, how long the data is stored, and what features are enabled. The features for a given App correspond to the license associated with that App.