Legacy | Device/Application Vitals
Restriction: This information no longer refers to the latest product version but may still be relevant if you are working with an older version.
Device Vitals
The vitals feature collects useful performance data directly from the device in real time. Performance data includes network, CPU, and memory usage (model specific), which measures general device performance and determines how efficient an application is at using resources.
Application vitals
It is also possible to collect application-specific vital measurements from mobile devices. Vitals will be separately collected for all of the selected services.
Available application vitals:
- For Android: Memory Used, CPU Used, and CPU Kernel. CPU vitals are only supported for Android version 7 and earlier.
- For iOS (8.0 and up): Memory Used, and CPU Total.
Available vitals per platform
The following table describes which data is collected and supported per platform.
Vital | Description | Android | iOS |
---|---|---|---|
CPU Kernel | Percentage usage of CPU by the operating system | Yes1 | Yes2 |
CPU Total | Total CPU Usage | Yes | Yes3 |
CPU User | Percentage usage of the CPU by the operating system | Yes | Yes2 |
Memory Cache | Ram memory that holds frequently used data to increase processing power | Yes | Yes |
Memory Free | Unused memory | Yes | Yes |
Memory Used | Used memory | Yes | Yes |
Network in data | Bytes received from the mobile network | Yes | Included in "Network total in" |
Network out data | Bytes sent to the mobile network | Yes | Included in "Network total out" |
Network in Wifi | Bytes received from the wireless network | Yes (OS Version earlier than 7) | Included in "Network total in" |
Network out Wifi | Bytes sent to the wireless network | Yes (OS Version earlier than 7) | Included in "Network total in" |
Network total in | Bytes received from either the wireless or the mobile network | No | Yes |
Network total out | Bytes sent to either the wireless or the mobile network | No | Yes |
1. Only supported on devices running Android 7 or earlier.
2. Devices running iOS 11.0 or later: Due to changes in the Apple API for iOS 11.0, these vitals are no longer supported for iOS 11.0 or later.
3. Devices running iOS 11.0 or later: The reported usage is the sum of all CPU cores in the device. For example, an iPhone8+ (that has a "six-core CPU design with two performance cores that are 25 percent faster and four efficiency cores that are 70 percent faster") could show a value up to 600%.