Discover Watcher


Watcher computes real user analytics to provide performance insights down the deepest details. Every transaction to a targeted application will be analyzed and response times will be broken down into performance metrics showing the user experience and the impact of every infrastructure component. 

Kadiska’s platform automatically enriches the real user analytics with context data so that the performance information can be related to each user’s context (location, connectivity, ISP, cloud redirection, CASB / Secure Web Gateway / VPN). 

Performance visibility provided by Watcher


Watcher can monitor the experience of your users wherever they are, connecting to all apps.

Real user tracking

Watcher tracks how users connect to an application, which transactions they execute, where from, using which device and browser, for all applications and all user locations.

Real User Monitoring - Overview

Transaction performance

Watcher measures every page load, every API call providing deep insights into both traditional web apps and modern single page applications.

Real User Monitoring - Transaction performance

User context and connectivity

Watcher identifies the context for every user at any given point of time: remote site, headquarter, home-office, travel. It also tracks the connectivity for each user (ISP used, VPN backhaul, CASB/SASE, gateway used to connect to an application) and measures the level of connectivity of all on site and remote users.

Real User Monitoring - User context and connectivity

Performance Fault Isolation

Watcher can identify which transactions, which hosts in the application (core app, CDN, API, 3rd party services) generate errors or slow response and can also isolate which infrastructure layer is generating the degradation (DNS, local network, ISP, proxy / secured gateway, cloud, application).

Real User Monitoring - Performance Fault Isolation

Sequence and critical rendering

Watcher allows your team to get to the very detail of how the application was rendered by a browser for thousands of users and pinpoint where on the path the application did not respond as expected.

Real User Monitoring - Critical path rendering

Watcher's deployment

Watcher can be deployed on the application-side or on the user-side depending on your context. You will use App-Watcher (application side deployment) to monitor the performance of applications you have control on and User-Watcher (user side deployment) to monitor the performance of applications you do not have control on like SaaS.

App-Watcher: application-side deployment 

App-Watcher’s deployment is based on the insertion of a Javascript reference in the HTML code of your application. This method is purely neutral from a performance standpoint. 

This will: 

  • Give the instruction to any browser to send its performance analytics to Kadiska’s platform for any hit related to your application (to whichever destination including CDN or 3rd parties hosts). 
  • Not generate any additional delay in the loading of the application. 

User-Watcher: user-side deployment 

User-Watcher’s deployment is based on a browser extension which collects performance analytics processed by the user’s browser. This method is also purely neutral from a performance standpoint. 

This will: 

  • Collect the performance analytics processed by the browser for the applications configured in Kadiska’s platform (including SaaS and 3rd party applications). 
  • Not generate any additional processing for the browser. 

Discover Kadiska's capabilities

Hybrid workplace monitoring

SaaS performance monitoring

Cloud native APM (Application Performance Management)

SD-WAN Monitoring

Public network and hybrid connectivity monitoring

You want to see it live?

See a demo in a live environment and find out if it works for you.

Schedule a demo