Tingyun Help center Tingyun App System Use

System FAQ

How often to collect performance data?

Tingyun App time granularity of data acquisition is 1 minute, that is, there will be performance data uploading to data center every one minute.

What data does the SDK collect?

  • Application sessionlenth: From the application is started or switched to the foreground, to exit the application or switch to the background is defined as a application session, its timerunning in the foreground is called “session length”. We also count the network traffic generated by the session.
  • HTTP request target URL/IP
  • HTTP status code
  • the first packet time: from the request sent to the first byte received
  • Response time: From the request sent to the completion of all response content received
  • Response content bytes: Exclude response header contents and bytes
  • Response header: only recorded when the request responds with an error, including the number of response bytes and the header content
  • System error code for network failure (failed HTTP request)
  • Device name, manufacturer name, operating system name and versions
  • The unique identifier of the device

How long is the performance data reserved?

Depending on your service level, detailed performance data is retained for up to 3 months, summary statistics for up to 12 months.

Tingyun App supports what kind of dimensions analysis?

We support host / URL, region, error, carrier, access method, device, version, interactive and other dimensional analysis, and also support multi-conditional combination analysis.

Can you analyze the cause of the crash? I have used other third-party analysis SDK, will it affect it?

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.

Is there a limit on the amount of App that can be monitored?

Yes. The upper limit is based on the commercial contract.

Is the region based on IP targeting?

No. It is based on GPS, base station and WIFI integrated positioning.

IOS7 no longer open device ID and MAC address access, how do we identify this device?

Tingyun use the ID assigned by our server as the unique identifier for the device.

How to find “Performance Killer?

In App’s “HTTP request” analysis, select “response time”metric, you can see TOP5 ”performance killer" with the slowest performance.

What is key element analysis?

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.

How to count out the number of active devices of Tingyun App?

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.

When does Tingyun App collect data?

Both of Android and iOS are complete to initial agent execution code, , begin to collect data.

How does Tingyun App collect region information?

Through the GPS, base stations, WIFI three ways to collect geographic location information.

How does Tingyun App calculate the number of sessions?

App starts counted as the session start, App thread end s counted as the end of the session.

What kind of data do you have in Tingyun App interaction performance summary, and what are the meanings?

Interaction performance data includes seven categories, see the right side of the map.

Tingyun App SDK how to judge that a crash or a flash occurs in App?

Based on capturing crash message thrown by the system to judge the crash and flash of the App.

How to calculate the interaction time on the App application page ?

Same with the use question “10”

Is it customizable that the collected App data information? Can you only collect the data that customer need? If you can, how to set?

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.

What is the response time on the right of Tingyun App Intelligence Summary?

The average response time for all URLs at the currently selected time.

What is the execution time in Tingyun App interaction data?

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.

Why the statistics data from two different activity crossed in Tingyun App?

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.

Why there is no any graphs on App/Server console dashboard?

Reason: 1. no data in the current selected time period. 2. latency. solution: Refresh.

How to judge the start time and end time for App slow interaction?

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.

Why there is not webview data in Tingyun App?

Reason: 1. you have not upgraded SDK, Android 2.2.7, iOS2.2.1 or later version support webview data collection. 2. Installation failure.

Why there is no data in hijacking analysis? Is that means not hijack occurs while users using App?

There are two reasons why there is no data in the hijacking analysis: 1. no white list 2. no hijacking