Why is Browser Monitoring necessary?
When a user accesses a service, the whole process can be divided into three phases: page generation (server status), page loading, and page runtime.
To ensure stable online services, the server monitors the status of these services. Existing server monitoring systems are quite mature, but the monitoring of page loading and runtime is far from satisfactory. For example:
- You cannot immediately capture the errors that users encounter when they access your website.
- You do not know the actual response time for users from different countries or regions to access your website.
- You have no idea about the performance and success rate of asynchronous data calls of each application.
ARMS Browser Monitoring monitors the status of page loading and runtime, and reports data to the logger. The data includes the page load performance, runtime exceptions, and API call status and consumed time. Then, the platform monitors the access of all real online users based on the rich real-time log analytics and processing services provided by ARMS. Finally, the platform presents visual reports to help you detect and diagnose problems at the earliest opportunity.
ARMS Browser Monitoring supports the following scenarios:
ARMS Browser Monitoring provides the following capabilities:
Browser and platform compatibility
|Browser or platform||Supported version||Automatic report by the SDK||Manual report|
|Safari for iOS||Safari for iOS 9.2+||✔️||✔️|
|Android Browser||android_webkit 4.4.2+||✔️||✔️|