Before understanding what Browser monitoring is, here's a list of important browser monitoring topics for easy navigation.
- Agent Installation
- Other Installations
- Supported Frameworks
- Customizing Agent
- Browser Agent API
- FAQ
- Troubleshooting
The Atatus Browser Monitoring provides you with performance monitoring in real-time for your front-end applications. It will help you identify all the bottlenecks that are affecting the way your website is performing.
Browser monitoring monitors the performance of the front-end applications and ensures that the user experience is not affected. It will notify you immediately through one of the specified notification channels, in case of longer page loads or if the page loads cross the set threshold values.
Browser RUM offers numerous ways to look at your data in real time. You can:
1. Understand and improve the performance of your web pages
- You can learn how your pages and ajax requests are performing.
- Get insight into individual requests, with detailed reports on how your pages, ajax requests build in your real user’s browsers.
- Identify the worst performing pages by using multiple common metrics.
- Get insight into individual requests, with detailed reports on how your pages, ajax requests build in your real user’s browsers.
2. Resolve all the errors before your users see
Find all the pages with javascript errors, script file and the exact line number causing the error.
3. Know about your users
- You can know how your web users are connecting to your browser application.
- Find out where in the world your web users are and how your application is performing across the globe.
- Understand how users are exploring your website.
Features of Browser Monitoring
Browser monitoring uses some features to make sure the applications run smoothly without issues.
Real User Monitoring (RUM) - you can analyze how the users’ experience get affected due to the performance of your front-end applications. You will get a complete picture in the form of a waterfall showing all the issues affecting the applications. You can see the delays as well as reason for the delays in real-time.
Ajax Monitoring - this feature will identify all the Ajax calls that is slowing down your applications. You will have a clear visibility into the performance of these calls and you will be notified quickly if these calls happen to slow down applications.
Session Traces - you will be provided with a detailed report on sessions. You can get elaborate information of an entire web page session, starting from the time of page loads, callbacks, DB requests, Ajax requests or other incidents that appear during that session. Using the time line of the session, you can find out the exact point in the web page where the problem arises. In order to view a session trace, choose the session. A session will display the page URL, the browser, location and user information, the page load time and the time line of when the session happened. Using the page load time info, it is easy to identify the action in the web page that takes more time and fix it immediately.
JavaScript Error Tracking - you can easily find out the exact points of crashes in your web pages with a complete report on your browser, OS, stack traces and much more using the Atatus error tracking feature.
How to use Browser Monitoring?
- Go to Browser in Atatus.
- Create a new browser project by clicking on the New Browser Project button.
- Install the JS snippet in your front-end application.
Within a couple of minutes, you will be able to visualize all your performance issues and crashes in your application.