Tingyun App time granularity of data acquisition is 1 minute, that is, there will be performance data uploading to data center every one minute.
Depending on your service level, detailed performance data is retained for up to 3 months, summary statistics for up to 12 months.
We support host / URL, region, error, carrier, access method, device, version, interactive and other dimensional analysis, and also support multi-conditional combination analysis.
Tingyun supports crash analysis, including stack information, event lists and different versions, operating systems, and device model analysis. If you have a third-party SDK, it may have some impact. You can choose whether to use the Tingyun SDK to collect crash information in the "settings”. In view of the integrity and professional nature of Tingyun App performance analysis, we strongly recommend using Tingyun App to capture and analyze crash information.
Yes. The upper limit is based on the commercial contract.
No. It is based on GPS, base station and WIFI integrated positioning.
Tingyun use the ID assigned by our server as the unique identifier for the device.
In App’s “HTTP request” analysis, select “response time”metric, you can see TOP5 ”performance killer" with the slowest performance.
In a App application, there are some elements whose performance is more important than other elements in business . These elements need more accurate monitoring. They are usually included in critical business processes (e.g. login or purchase operations), or requires high performance (e.g ad images add or search results). You need to closely monitor these key elements, when their performance is poor, get instant alerts.
Android and iOS are based on a unique device id to identify the user. We calculate the users(remove repeat users) who start the application in a period of time.
Both of Android and iOS are complete to initial agent execution code, , begin to collect data.
Through the GPS, base stations, WIFI three ways to collect geographic location information.
App starts counted as the session start, App thread end s counted as the end of the session.
Interaction performance data includes seven categories, see the right side of the map.
Based on capturing crash message thrown by the system to judge the crash and flash of the App.
Same with the use question “10”
We offer to turn off HTTP network module acquisition, user interaction module acquisition, crash module acquisition, Web View module acquisition. Close Methde: App Console - “Overview -” App Settings - “Modify Settings -” Enable / Disable Modules.
The average response time for all URLs at the currently selected time.
Execution time refers to the time consumed by App in the process of page interaction. The calculation method is as follows: Start time: the page initialization method execution time. End time: 1. activity ends, execute onDestory method. 2. if the activity has not been implemented to the onDestory method, but there is no monitoringTrace within 500ms of the Trace. 3. the time is too long, more than 60s. 4. the page is placed in the background. The time when the end of the condition is triggered is the end time.
If an activity is the parent of another activity, then the parent class is called when the subclass is called, so there is a crossover.
Reason: 1. no data in the current selected time period. 2. latency. solution: Refresh.
Start time: the page initialization method execution time. End time: 1. activity ends, execute onDestory method. 2. if the activity has not been implemented to the onDestory method, but there is no monitoringTrace within 500ms of the Trace. 3. the time is too long, more than 60s. 4. the page is placed in the background. The time when the end of the condition is triggered is the end time.300ms is the time consumed by the main thread from the beginning to the end.
Reason: 1. you have not upgraded SDK, Android 2.2.7, iOS2.2.1 or later version support webview data collection. 2. Installation failure.
There are two reasons why there is no data in the hijacking analysis: 1. no white list 2. no hijacking