Web app monitoring and capture of
user actions leading up to exception
Sign up or
Drastically reduce bug lifetime with automated discovery and replay
Receive Slack notifications about problems immediately upon new release. Kuoll smartly merges JavaScript errors by stack traces.
Kuoll dashboard shows how many users are affected by specific bugs. Understand the impact of each bug within minutes of new release.
Each Slack bug notification includes a link to a replayable user session.
The session shows the record of
1) how user interacted with the web page, and
2) how the code was running on the end user machine.
This is the same information that is available in the web browser developer's tools. Kuoll is like a time machine which allows the developer to see and investigate what went wrong on the user machine at the moment when a problem occured.
Web app monitoring and customer support automation is easy with Kuoll. You may also try our online demo without registration. It provides full overview of Kuoll features.
Create account to get your Kuoll APIKEY.
Copy code from the API introduction page. We have async, sync and npm-based version.
Feel free to contact us if you have a question.
Run your new build in local development, staging and production environment.
Bugbot by Kuoll sends a notification each time it finds unfamiliar JavaScript error or unfamiliar erroneous server reply. Each notification has link to the replayable debuggable user session.
Replay user session and learn how the user event caused network request, HTML DOM changes, and JavaScript system API calls.
Kuoll JavaScript code records debuggable user sessions and monitors a web application. When Kuoll code detects JavaScript Errors or a server XHR error replies, it uploads debug-friendly user session to Kuoll server.
Kuoll sends a Slack notification whenever it identifies a novel issue. The dashboard displays instance count of unique errors and the number of users affected by each.
Each user session contains
Promise, setTimeout,
setInterval methods.
All events are connected to cause-effect chains, eliminating the need for the developer to reproduce bugs. Cause-effect chains provide all information necessary to analyze bugs directly in the record and to address them extremely efficiently.
The highly optimized library of client-side JavaScript code is at the core of Kuoll’s industry-best recording script.
| Bug! | Gather info | Report | Reproduce | Analyse | Fix | Deploy | |||
|---|---|---|---|---|---|---|---|---|---|
The old way | |||||||||
| Customer reports a problem | Customer support talks to customer | Customer support reports the issue | Developer recreates environment and reproduces the problem | Developer analyses the issue | Developer fixes the issue | DevOps deploys a fix to production | |||
The Kuoll way | |||||||||
| Kuoll script detects a problem | Kuoll script captures bug report automatically | Kuoll replays captured report in debug mode | Developer analyses the issue with ease | Developer fixes the issue with confidence | DevOps deploys fix to production | ||||
Kuoll Value Proposition | |||||||||
| Finds bugs before your customers do | Automated capture reduces time spent on customer support by 68% | High-fidelity capture | High-fidelity replay | Confidence in the fix, reduces time spent on iterative fixing by 40% | Reduces analysis time by 60% | Bugs fixed, high quality software is direct to market | |||
Kuoll highly respects customer and end user privacy. We do not sell and do not transfer our customer or end user data to third parties.
To exclude private user data from the record, please list
the private XHR URLs in the
ignoreUrls parameter of the Kuoll API startRecord
function.
See Kuoll acceptable use and privacy policy for more details.
The ultimate solution to the privacy question is on-premise deployment. You can host Kuoll on your own servers in your secured environment. To get a quote, please contact Kuoll on-premise sales.