Get started
1. Function path
You can click the "Performance Experience" button on the homepage to enter this product, or click "Go to Performance Experience" in the application list to enter this product.
Please note that this document is the latest product feature document for the Quick Tracking Performance Experience Module. The version you are using may be an older version and does not contain some of the features in this document. Please contact us if necessary.
2. Glossary
2.1 Base Field
Noun | noun interpretation |
Errors | The number of times that this type of error occurs within a certain time range, that is, the number of logs reported by the SDK |
Failure Rate | Error rate=Number of errors /Number of application startup times. For errors of the custom exception class, the error rate may be greater than 100%. For errors of the crash class, the error rate may be greater than 100% in extreme cases due to data squeezing and delayed reporting. |
Affected Users | In a certain time range, all error log of this type of error are recounted by device dimension. |
Affected Users | Percentage of affected users=Number of affected users /Number of active users |
Alert settings | Click Alert to monitor a single error summary. |
Behavior logs | Record the time point, browsing duration, and jump process of the user in the process of using the APP, and then analyze the user behavior based on this. In some cases, Crash Analysis needs to query user behavior logs to obtain the user's application process and help solve other problems such as Crash. Currently, the page browsing and jump behavior in the ten steps before the user crashes is recorded as the user scenario restoration when the crash occurs. |
Device View | The number of errors in a specific time range based on the model dimension. |
System Distribution | Row the number of errors by system dimension within a specified time range |
Carrier Distribution | In a certain time range, the number of errors is ranked by operator. |
Version View | Row the number of errors by version within a specified time range |
Page Distribution | The number of errors in a specified time range based on the page on which the crash occurred. |
Duration Distribution | The number of errors within a specified time range based on the time distribution dimension from the start of the run to the crash |
Geographical Distribution | The number of errors by region within a specified time range. |
Intelligent Aggregation | Combine algorithms to aggregate similar error messages and display them in the same error summary |
User ID | A unique ID that identifies the device. You can upload a user account. If there is no upload, we will display a randomly generated user ID |
Lag | Android: If the main thread does not respond for 2 seconds, it is recorded as a lag. iOS: If the main thread does not respond for 3 consecutive times and 2 seconds, it is recorded as a lag. |
2.2 Startup Analysis Field
Noun | noun interpretation |
First Start | The first startup after the app is installed is a special cold startup and is recorded as the first startup. |
Cold start | The process in which the app ends the process or exits to the background. After the process is recycled by the system, the app starts again |
Hot start | App program is called up from the background or switched back from other App interfaces |
Pre-initialization duration | iOS: Function exec starts from the start of the process to the stage where the function is executed by the specified + load |
Initialization Time | Android: init time for application's attachBaseContext method start to end iOS: From the specified + load execution to the finishLaunching stage |
Page Build Time | Android:build time is the end of application's attachBaseContext method to the end of application's onCreate method iOS: From finishLaunching to FirstVC.viewDidLoad() stage |
view.dom_complete (page load time) | Android: The onCreate method ends onResume when the load time is application In iOS, the first rendering is complete from FirstVC.viewDidLoad() to FirstVC.viewDidAppear() |
2.3 Network Analysis Field
Noun | noun interpretation |
Response Time | Server response time, including the time to receive the response content |
Throughput | Requests per minute, the average number of HTTP requests per minute |
Total Time Consuming | End-to-end time consumed for a single network request |
Transmit data volume | Total data of all requests and responses in the filter condition |
Calls | Number of visits to all URLs in a region |
First Packet Time | Time from the end of sending an HTTP request to receiving the first packet returned by the server |
DNS Time | Domain Name System parsing time |
TCP Time | Transmission Control Prototal Transmission Control Protocol Connection Time |
SSL Time | Secure Sockets Layer Handshake Time |
Total Requests | Total Requests |
Network Errors | HTTP error + Transport layer error |
HTTP Request Errors | The number of HTTP request errors |
Slow Requests | The number of times that the request time for a single address exceeds the threshold set by the customer (5 seconds by default) |
Normal Requests | Total Requests-Slow Requests |
The UI and naming of a product vary based on the version. You may find that the UI in the back-end of the product is slightly different from the UI in the product documentation. However, this does not affect your use and product features. For more information about product features, see this document.