Nextedge Cloud Real-time User Monitoring (NCRUM) gives you end-to-end visibility into the real-time activity and experience of individual users. It is designed to solve use cases for web and mobile applications:

  • Performance: track the performance of web pages, application screens, but also of user actions, network requests, and the performance of your front-end code
  • Error Management: monitor the ongoing bugs and issues and track them over time
  • Analytics / Usage: understand who is using your application (country, device, OS…), monitor individual users journeys, and analyze how users interact with your application (most common page visited, clicks, interactions, feature usage…)
  • Support: retrieve all of the information related to one user session to troubleshoot an issue (session duration, pages visited, interactions, resources loaded, errors
  • Capture. The monitoring system captures page and object hits from several sources—JavaScript on a browser, a passive network tap, a load balancer, or a server and its logfiles.
  • Sessionization. The system takes data about these hits and reassembles it into a record of the pages and components of individual visits, along with timing information.
  • Problem detection. Objects, pages, and visits are examined for interesting occurrences—errors, periods of slowness, problems with navigation, and so on.
  • Individual visit reporting. You can review individual visits re-created from captured data. Some solutions replay the screens as the visitors saw them; others just present a summary.
  • Reporting and segmentation. You can look at aggregate data, such as the availability of a particular page or the performance on a specific browser.
  • Alerting. Any urgent issues detected by the system trigger alerting mechanisms set by your enterprise administrator on initialisation.

NCRUM provides clickstream analysis of how and when a specific user made it halfway through an e-commerce checkout process and then clicked away to another page, while also revealing that the majority of users from Aa particular country using chrome or firefox or other browser are suddenly getting lost in-network translation, timing out before your homepage loads.

NCRUM goes beyond simple up/down availability monitoring, providing end-to-end transaction reporting and analysis that makes it easy to pinpoint where problems are occurring and, therefore, how they might best be resolved.

NCRUM typically employ the automated reinjection of small bits of JavaScript code to monitor the client-side experience of application performance, tracking key identifying information and milestones as a user waits for an application to load or clicks through a site. These key events may include, among other things, DNS resolution, TCP connect time, SSL encryption negotiation, first-byte transmission, navigation display, page render time, TCP out-of-order segments. This is done upon the user pivacy approval request to avoid user privacy violation.

NCRUM can be additionally configured to collect additional info, such as network provider, OS, browser version, user location, application version, mobile device specs, connection type (e.g., wi-fi, 4G, LTE, EDGE, etc.), network latency, and available end-to-end bandwidth.