skip to Main Content

Exoprise Service Watch

Real User Monitoring for
SaaS & Cloud Apps

Real User Monitoring for Office 365, GSuite, and Salesforce

Exoprise Service Watch provides visibility into the end user experience of third-party and SaaS applications no matter where an employee is working, no matter what network conditions they’re experiencing. Real user monitoring enables end-to-end web application troubleshooting for slowdowns, network issues, and connectivity problems.

Capture Browser Sessions

Secure extension with filtered domains for your SaaS apps

Network Diagnostics From Any Location

Capture and troubleshoot employee experience everywhere

Correlate With CloudReady Active Monitoring

Combine real user monitoring with SaaS synthetics

Securely Collect End-User Experience for Any App

Limit real user data to just the apps that need diagnosing. Capture session metrics across servers, SSO, Proxies, LAN/WAN, WiFi, and VPNs.

Diagnose any network condition, at home or on the road.

Hover to see more information about Service Watch Visualizations.

Real-User Monitoring GSuite, Salesforce Example

Deploys In Minutes

Exoprise Service Watch is free to try.
Diagnose issues with crowd-sourced bench-marking in minutes.

Correlate Real-User Monitoring With Synthetic Transaction Monitoring

Real User Monitoring is great for diagnosing specific user or network issues but doesn’t notify you before a user is affected. RUM doesn’t help with outage prediction or help you in advance.

Deploy CloudReady active monitoring along with Service Watch to capture the complete picture and correlate the different perspectives. Know in advance of a problem, know before a user or business unit is impacted.

Synthetic Transaction Metrics vs Real-User Monitoring Metrics One Dashboard

Service Watch For Monitoring SaaS and Single-Page Apps

Many Software-as-a-Service applications like the new Microsoft’s Outlook Web Access, Google Gmail, and Salesforce Lightning have unique requirements when it comes analyzing performance and the digital experience. These applications are what’s called Single-Page Apps (SPAs) and operate differently than traditional web pages that cause a complete refresh of the page.

SPAs use JavaScript and background requests to fetch resources and build pages. This should create a faster user experience similar to desktop or mobile applications. React and Angular are two popular JavaScript frameworks used to create SPAs. Many parts of CloudReady, itself, are SPAs utilizing Angular and other frameworks.

Single-page Applications are all about creating a superb User Experience (UX) and more SaaS/Cloud applications are trying to deliver that “desktop”-like experience i.e. no page reloads, no extra wait time. Typically, with a SPA, you visit and load a single web page once, and as you interact with the application, content and actions are executed in the background and parts of the page are re-rendered.

Single-Page Apps Are More Difficult to Monitor

No RUM Script Injection

SaaS SPAs can’t be instrumented using legacy RUM — you don’t have access to the servers

More Client-Side Demands

Single-Page Apps have higher browser, client-side, and long-running memory demands

See Beyond the Browser

SPAs are XHR/long-running and behave differently through proxies, firewalls and branch offices

Analyzing SaaS Applications for Slowdowns and Poor Performance

Software-as-a-Service applications like Salesforce Lightning, Gmail, and OWA are often long running applications that download and update resources in the background. These apps leverage functions within a browser such as service workers or a key function called XmlHTTPRequest (often abbreviated as XHR).

These features, common to modern browsers, enable an application to be more responsive and dynamic and to act more like a desktop or mobile application.

Exoprise Service Watch monitors these background requests and executions for continuous performance slowdowns. These can be very important to determine when applications are slowing down even after their initial navigation and application download.

All Application Requests

Service Watch captures all of the requests that a Single-Page App like Gmail makes and aggregates for performance analysis.

Real-User Monitoring for SaaS All Requests
Drill down to see the requests that are causing SaaS application slowdowns

Hop-by-Hop Network Traces

Combined with Private Site installations, capture low-level network path performance information for the slowest requests for each user and each location.

Real-User Monitoring See Network Trace
Diagnose which spots in a network are slowing your application access and delivery
Back To Top