This topic describes the client and server-side log models for performance instrumentation.
Performance instrumentation includes:
Startup tracking
Crash tracking
Lag tracking
Freeze tracking
If a field's value is a hyphen (-), the field is not used and can be ignored.
The device count is not incremented if the device ID is empty or a hyphen (-).
Client log model
The client and backend use the same log model.
Startup tracking
Ordinal number | Example | Field meaning |
00 | D-MM | Log header. A static field set to D-MM. |
01 | 2018-12-19 10:35:47.196 | Client log time |
02 | A11111111****_IOS-default | Format: Application ID created in the backend_Application platform-workspaceId |
03 | 1.0.1 | Client version, which is the application version. |
04 | 2 | Instrumentation SDK version. A static field set to 2. |
05 | 41111111111****|81111111111**** | Format: IMSI|IMEI |
06 | d5557b75-ff80-4aab-86a6-9b1a522b**** | Session ID |
07 | user**** | The ID generated after a client-side user registers, which is the user ID. |
08 | - | - |
09 | - | - |
10 | - | - |
11 | performance | A static field set to performance |
12 | time_startup | Determined at startup |
13 | 3785 | Startup speed. Unit: ms |
14 | 1 | Indicates whether it is the first startup. 0: First startup. 1: Not the first startup. |
15 | - | - |
16 | - | - |
17 | android | Operating system type |
18 | 4.4.2 | Operating system version |
19 | WIFI | Network type, such as Wi-Fi, 2G, 3G, or 4G. |
20 | vivo Xplay3S | Device model |
21 | - | - |
22 | alipay | Channel ID |
23 | Wn1111111111111**** | UTDID, which is the device ID. |
24 | zh-CN | Operating system language |
25 | 4 | Number of CPU cores |
26 | 2265 | Maximum CPU frequency. Unit: MHz |
27 | 2853 | Memory size. Unit: MB |
28 | 0 | Hotpatching package version number |
29 | - | - |
30 | - | - |
31 | - | - |
32 | 2560x1440 | Screen resolution |
33 | - | - |
34 | - | - |
35 | - | - |
36 | - | - |
Crash tracking
Ordinal number | Example | Field meaning |
00 | e | Log header. A static field set to e. |
01 | 2018-12-19 10:35:47.196 | Client log time |
02 | A11111111****_IOS-default | Format: Application ID created in the backend_Application platform-workspaceId |
03 | 1.0.1 | Client version, which is the application version. |
04 | - | - |
05 | 41111111111****|81111111111**** | Format: IMSI|IMEI |
06 | d5557b75-ff80-4aab-86a6-9b1a522b**** | Session ID |
07 | user**** | The ID generated after a client-side user registers, which is the user ID. |
08 | exception | A static field set to exception. |
09 | - | - |
10 | - | - |
11 | - | - |
12 | - | - |
13 | MonitorPoint_Crash | This is set to MonitorPoint_Crash. |
14 | java.lang.RuntimeException:xx | Exception stack |
15 | - | - |
16 | alipay | Channel ID |
17 | - | - |
18 | - | - |
19 | - | - |
20 | - | - |
21 | - | - |
22 | - | - |
23 | vivo Xplay3S | Device model |
24 | 4.4.2 | Operating system version |
25 | WIFI | Network type, such as Wi-Fi, 2G, 3G, or 4G. |
26 | - | - |
27 | - | - |
28 | - | - |
29 | - | - |
30 | - | - |
31 | - | - |
32 | - | - |
33 | - | - |
34 | - | - |
35 | - | - |
36 | - | - |
37 | - | - |
Lag tracking
Ordinal number | Example | Field meaning |
00 | D-EM | Log header. A static field set to D-EM. |
01 | 2018-12-19 10:35:47.196 | Client log time |
02 | A11111111****_IOS-default | Format: Application ID created in the backend_Application platform-workspaceId |
03 | 1.0.1 | Client version, which is the application version. |
04 | 2 | Instrumentation SDK version. A static field set to 2. |
05 | 41111111111****|81111111111**** | Format: IMSI|IMEI |
06 | user****11 | The ID generated after a client-side user registers, which is the user ID. |
07 | WIFI | Network type, such as Wi-Fi, 2G, 3G, or 4G. |
08 | vivo Xplay3S | Device model |
09 | 7.1.2 | Operating system version |
10 | - | - |
11 | alipay | Channel ID |
12 | - | - |
13 | - | - |
14 | performance | Set the value to Performance. |
15 | lag | A static field. The value is lag for Android devices and lag_stack for iOS devices. |
16 | stackFrame=xx | Specific fault stack |
17 | - | - |
18 | - | - |
19 | - | - |
20 | - | - |
21 | - | - |
22 | - | - |
23 | Wn11111111111****QxL | UTDID, which is the device ID. |
24 | - | - |
25 | - | - |
26 | - | - |
27 | - | - |
Freeze instrumentation
Ordinal number | Example | Field meaning |
00 | D-MM | Log header. A static field set to D-MM. |
01 | 2018-12-19 10:35:47.196 | Client log time |
02 | A11111111****_IOS-default | Format: Application ID created in the backend_Application platform-workspaceId |
03 | 1.0.1 | Client version, which is the application version. |
04 | 2 | Instrumentation SDK version. A static field set to 2. |
05 | 41111111111****|81111111111**** | Format: IMSI|IMEI |
06 | d5557b75-ff80-4aab-86a6-9b1a522bbbce | Session ID |
07 | user**** | The ID generated after a client-side user registers, which is the user ID. |
08 | - | - |
09 | - | - |
10 | - | - |
11 | keybiztrace | It is fixed to keybiztrace. |
12 | BizCanNotUse | A static field set to BizCanNotUse. |
13 | BIZ_APM | BIZ_FRAME indicates a startup freeze. BIZ_APM indicates an ANR freeze. |
14 | APM_ANR | FRAME_CLIENT_STARTUP_DEAD indicates a startup freeze. APM_ANR indicates an ANR freeze. |
15 | 1000 | 1111 indicates a startup freeze. 1114 indicates an iOS ANR freeze. 1000 indicates an Android ANR freeze. |
16 | historyStacks=xxx | Specific fault stack |
17 | android | Operating system type |
18 | 4.4.2 | The operating system version during an ANR freeze. |
19 | WIFI | Network type, such as Wi-Fi, 2G, 3G, or 4G. |
20 | vivo Xplay3S | The device model during an ANR freeze. |
21 | - | - |
22 | alipay | Channel ID |
23 | Wn1111111111111111****xL | UTDID, which is the device ID. |
24 | zh-CN | Operating system language |
25 | 4 | Number of CPU cores |
26 | 2265 | Maximum CPU frequency. Unit: MHz |
27 | 2853 | Memory size. Unit: MB |
28 | 0 | Hotpatching package version number |
29 | - | - |
30 | - | - |
31 | - | - |
32 | 2560x1440 | Screen resolution |
33 | - | - |
34 | - | - |
35 | - | - |
36 | - | - |
Server-side log model
Startup instrumentation
Ordinal number | Example | Field meaning |
01 | 2018-12-19 10:35:47.996 | Server-side log time |
02 | ip=182.11.xx.xx^country=China^province=Beijing^city=Beijing^district=Chaoyang District | Includes information such as the server-side request IP address, country, province, and city. |
03 | 2018-12-19 10:35:47.196 | Client log time |
04 | A11111111****_IOS-default | Format: Application ID created in the backend_Application platform-workspaceId |
05 | 1.0.1 | Client version, which is the application version. |
06 | 2 | Instrumentation SDK version. A static field set to 2. |
07 | 41111111111****|81111111111**** | Format: IMSI|IMEI |
08 | d5557b75-ff80-4aab-86a6-9b1a522b**** | Session ID |
09 | user**** | The ID generated after a client-side user registers, which is the user ID. |
10 | - | - |
11 | - | - |
12 | - | - |
13 | performance | A static field set to performance |
14 | time_startup | Fixed at time_startup |
15 | 3785 | Startup speed. Unit: ms |
16 | 1 | Indicates whether it is the first startup. 0: First startup. 1: Not the first startup. |
17 | - | - |
18 | - | - |
19 | android | Operating system type |
20 | 4.4.2 | Operating system version |
21 | WIFI | Network type, such as Wi-Fi, 2G, 3G, or 4G. |
22 | vivo Xplay3S | Device model |
23 | - | - |
24 | alipay | Channel ID |
25 | Wn111111111111111****xL | UTDID, which is the device ID. |
26 | zh-CN | Operating system language |
27 | 4 | Number of CPU cores |
28 | 2265 | Maximum CPU frequency. Unit: MHz |
29 | 2853 | Memory size. Unit: MB |
30 | 0 | Hotpatching package version number |
31 | - | - |
32 | - | - |
33 | - | - |
34 | 2560x1440 | Screen resolution |
35 | - | - |
36 | - | - |
37 | - | - |
38 | - | - |
Crash instrumentation
Ordinal number | Example | Field meaning |
01 | 2018-12-19 10:35:47.996 | Server-side log time |
02 | ip=182.11.xx.xx^country=China^province=Beijing^city=Beijing^district=Chaoyang District | Includes information such as the server-side request IP address, country, province, and city. |
03 | 2018-12-19 10:35:47.196 | Client log time |
04 | A11111111****_IOS-default | Format: Application ID created in the backend_Application platform-workspaceId |
05 | 1.0.1 | Client version, which is the application version. |
06 | - | - |
07 | 41111111111****|8111111****1111 | Format: IMSI|IMEI |
08 | d5557b75-ff80-4aab-86a6-9b1a522b**** | Session ID |
09 | user**** | The ID generated after a client-side user registers, which is the user ID. |
10 | exception | A static field set to exception. |
11 | - | - |
12 | - | - |
13 | - | - |
14 | - | - |
15 | MonitorPoint_Crash | A static field set to MonitorPoint_Crash. |
16 | java.lang.RuntimeException:xx | Exception stack |
17 | - | - |
18 | alipay | Channel ID |
19 | - | - |
20 | - | - |
21 | - | - |
22 | - | - |
23 | - | - |
24 | - | - |
25 | vivo Xplay3S | Device model |
26 | 4.4.2 | Operating system version |
27 | WIFI | Network type, such as Wi-Fi, 2G, 3G, or 4G. |
28 | - | - |
29 | - | - |
30 | - | - |
31 | - | - |
32 | - | - |
33 | - | - |
34 | - | - |
35 | - | - |
36 | - | - |
37 | - | - |
38 | - | - |
39 | - | - |
Stuttering instrumentation
Ordinal number | Example | Field meaning |
01 | 2018-12-19 10:35:47.996 | Server-side log time. |
02 | ip=182.11.xx.xx^country=China^province=Beijing^city=Beijing^district=Chaoyang District | Includes information such as the server-side request IP address, country, province, and city. |
03 | 2018-12-19 10:35:47.196 | Client log time |
04 | A11111111****_IOS-default | Format: Application ID created in the backend_Application platform-workspaceId |
05 | 1.0.1 | Client version, which is the application version. |
06 | 2 | Instrumentation SDK version. A static field set to 2. |
07 | 41111111111****|81111111111**** | Format: IMSI|IMEI |
08 | user**** | The ID generated after a client-side user registers, which is the user ID. |
09 | WIFI | Network type, such as Wi-Fi, 2G, 3G, or 4G. |
10 | vivo Xplay3S | Device model |
11 | 7.1.2 | Operating system version |
12 | - | - |
13 | alipay | Channel ID |
14 | - | - |
15 | - | - |
16 | performance | A static field set to performance. |
17 | lag | A static field. The value is lag for Android devices and lag_stack for iOS devices. |
18 | stackFrame=xx | Specific fault stack |
19 | - | - |
20 | - | - |
21 | - | - |
22 | - | - |
23 | - | - |
24 | - | - |
25 | - | - |
26 | - | - |
27 | Wn1111111111111111****xL | UTDID, which is the device ID. |
28 | - | - |
29 | - | - |
Freeze tracking
Ordinal number | Example | Field meaning |
01 | 2018-12-19 10:35:47.996 | Server-side log time. |
02 | ip=182.11.xx.xx^country=China^province=Beijing^city=Beijing^district=Chaoyang District | Includes information such as the server-side request IP address, country, province, and city. |
03 | 2018-12-19 10:35:47.196 | Client log time. |
04 | A11111111****_IOS-default | Format: Application ID created in the backend_Application platform-workspaceId. |
05 | 1.0.1 | Client version, which is the application version. |
06 | 2 | Instrumentation SDK version. A static field set to 2. |
07 | 41111111111****|81111111111**** | Format: IMSI|IMEI |
08 | d5557b75-ff80-4aab-86a6-9b1a522b**** | Session ID |
09 | user**** | The ID generated after a client-side user registers, which is the user ID. |
10 | - | - |
11 | - | - |
12 | - | - |
13 | keybiztrace | The value is fixed at keybiztrace. |
14 | BizCanNotUse | A static field set to BizCanNotUse. |
15 | BIZ_APM | BIZ_FRAME indicates a startup freeze. BIZ_APM indicates an ANR freeze. |
16 | APM_ANR | FRAME_CLIENT_STARTUP_DEAD indicates a startup freeze. APM_ANR indicates an ANR freeze. |
17 | 1000 | 1111 indicates a startup freeze. 1114 indicates an iOS ANR freeze. 1000 indicates an Android ANR freeze. |
18 | historyStacks=xxx | Specific fault stack |
19 | android | Operating system type |
20 | 4.4.2 | The operating system version during an ANR freeze. |
21 | WIFI | Network type, such as Wi-Fi, 2G, 3G, or 4G. |
22 | vivo Xplay3S | The device model during an ANR freeze. |
23 | - | - |
24 | alipay | Channel ID |
25 | Wn1111111111111****xL | UTDID, which is the device ID. |
26 | zh-CN | Operating system language. |
27 | 4 | Number of CPU cores. |
28 | 2265 | Maximum CPU frequency. Unit: MHz. |
29 | 2853 | Memory size. Unit: MB. |
30 | 0 | Hotpatching package version number. |
31 | - | - |
32 | - | - |
33 | - | - |
34 | 2560x1440 | Screen resolution. |
35 | - | - |
36 | - | - |
37 | - | - |
38 | - | - |