On this page:
detect virtual pages
measure the end-to-end time for virtual pages
name virtual pages
Controller / EUM Server 4.4.3+ (for on-prem deployments)
Enable/Disable SPA2 Monitoring
false, so to enable SPA2 monitoring, you must set
Disable SPA2 Monitoring
To disable SPA2 auto-instrumentation, just set
false. Although the default value for
false, you are recommended to set the configuration to false and not just remove it.
Migrate from SPA1 to SPA2 Monitoring
To migration from SPA1 to SPA2 monitoring:
- Read Which SPA Monitoring to Use? to confirm that your use case is suitable for SPA2.
- Meet the SPA2 requirements.
- Enable SPA2 monitoring.
Fetch API Support for SPA2 Monitoring
For Angular.js and Angular 2-5 applications, follow these steps to ensure Fetch API calls are monitored.
How the End User Response Time Is Calculated
The following page describes how the End User Response Time (EURT) is measured for virtual pages. Browser Monitoring calculates the EURT differently for base pages, Ajax requests, and virtual pages. While Browser RUM provides different metrics for base pages and Ajax requests, virtual pages only have the EURT metric.
From the base page, the user clicks a button to view products. The URL changes as the virtual page is loaded through a combination of previously downloaded content and from new content fetched through Ajax requests.
|User actions and the browser activity cease for five seconds. The browser activity includes requesting resources, making Ajax calls, etc.|
SPA2 Monitoring Compatability
Metrics other than EURT, such as DOM ready, # of digests, etc., are no longer measured and reported for virtual pages.