Skip to main content

FAQ

Is the data in the Cloud Web Console uploaded in real time?

The data in the cloud Web console is uploaded in real time. The data is uploaded at four times: page loading completion, asynchronous Ajax request completion, page JS error, and page leaving.

What data does the keynote listening cloud Web collect?

Browser Basics, Page Performance Data (Navigation Timing API), JS Error Data, Ajax Performance Data, and Page Tracking Data (Resource Timing API).

Can the regional information of the keynote listening cloud Web be collected at the district and county level?

The keynote listening cloud Web can collect data at the district and county level.

What information about JS errors can be collected by listening to cloud Web?

Error page or script URL, reference page URL, error message, error location: line number, column number, browser basic information.

Why is the JS file name in the partial JS error details empty?

As shown in the following figure:

test picture1

In the case of cross-domain, once JS reports an error, it will throw an exception, but the file name of the exception can not be monitored, so this error can generally be ignored. For example, when calling other domain name interfaces to throw an error, the file name of the error cannot be monitored.

Why does a cross-domain prompt appear on the Firefox console when you use Firefox to access a page embedded with Keynote Listening Cloud JS?

The prompt information is as follows:

test picture1

Cross-domain will not affect the customer page, because each browser verification mechanism is different, so some browsers will prompt cross-domain.

Does the manual embedded code of the keynote listening cloud Web have to be placed in the first line of the head tag?

It is recommended to put it in the first line. If it is not, the data in front of the embedded code JS cannot be obtained.

Keynote Listening Cloud APM How to implement Keynote Listening Cloud Web JS Probe Automatic Injection?

Keynote Listening Cloud adapts to mainstream application deployment containers, such as Tomcat, Weblogic and Glassfish, and embeds key methods (request entry method and response end method), so JS can be written in the header when these containers return the response page. Taking Tomcat as an example, the Keynote Listening Cloud APM application probe embeds the write method of Tomcat's output class, so when this method is executed, the JS probe of Keynote Listening Cloud Web can be written in the generated page.

How much is the performance loss of the keynote listening cloud APM automatic injection keynote listening cloud Web JS probe?

After a large number of laboratory data comparison, it is concluded that the automatic injection of Keynote Listening Cloud Web JS probe has almost no effect on server performance.

Is it possible to collect page availability data by listening to Cloud Web?

No, because the mechanism of listening to cloud Web data upload is: page loading completion, asynchronous Ajax request completion, page JS error, leaving page. For example, 404 is reported as soon as the page is opened, and the Keynote Cloud Web JS probe may not be able to collect it, but this situation can be monitored through the Keynote Cloud Network product.

How to implement Ajax monitoring?

The keynote listening cloud Web is implemented through the XML HttpRequest object of the hook browser.

How to implement JS error monitoring?

The keynote listening cloud Web is realized by monitoring the window. Onerror.