Introduction
HP Workforce Experience Platform (WXP) collects telemetry data from Windows, macOS, Linux, and Android devices. This article lists the available platform telemetry data classes by collection frequency and provides a description and usage information for each data class.
Collection Frequency:
Near Real-time: OnChange / event-driven / ≤15 min
Frequent: Hourly / every 4 hour / twice daily
Daily: Once a day or less frequent
Windows
Near Real-time: 20
Frequent: 5
Daily: 58
Near Real-time
This table lists the data classes that collect and send data in near real time when a change or event occurs, or at intervals of 15 minutes or less. It also provides a description and usage information for each data class.
Data Class | Frequency | Description | Usage |
App Metrics | Every 5 min | Samples the five applications with the highest CPU, GPU, NPU, disk I/O, and memory usage every five minutes. Sends the data when utilization thresholds are exceeded. | Device Timeline |
Application Errors | Every 20 min | Polls Windows Event Viewer every 20 minutes for application crashes (Windows Event 1000) and hangs or freezes (Event 1002). Provides the app name, version, image path, and error timestamp. | Application Experience |
Applications Installed | Every 15 min | Provides an inventory of installed applications, including the name, version, vendor, installation date, size, app type (Desktop or Store), and installation context (User or Machine). Sends changes every 15 minutes and a full snapshot once a month. | Application Inventory Report |
Battery | Realtime | Shows battery properties, including the health status, charge level, full capacity, cycle count, and voltage. | System Health, Battery Status Report (Classic) |
BIOS Recommendation | Realtime | Provides the availability and compliance status of the current BIOS update. Sends the data when the recommendation status changes. | BIOS Insights |
Device Logon | Realtime | Shows user sign-in and sign-out events, including the session type, sign-in method, and user identity. | Device Timeline, Device Details |
Driver Crash | Realtime | Provides driver crash and blue screen of death (BSOD) events, including crash dump details, error codes, and information about the driver that caused the error. | Blue Screen Errors Report, |
Graphics Card | Realtime | Provides static GPU inventory information, including the model, driver version, and dedicated video memory. | Device Details, GPU Health and Performance Report (Classic) |
WXP Insights Plugins | Realtime | Provides an inventory of WXP Insights App plugins, including the name, version, load status, and error details. Sends the data when a plugin status changes. | |
Memory | Realtime | Shows memory status and usage statistics from Windows Management Instrumentation (WMI). | Windows 11 Readiness Report, Smart Refresh, Device Utilization Report (Classic) |
Memory Physical | Realtime | Presents information about physical memory modules, including the capacity, speed, and memory type. | Hardware Inventory Report, Device Details |
NPU | Every 15 min | Shows NPU inventory information, including the model, driver version, dedicated memory, and capabilities. Sends the data only when the state changes. | |
Operating System | Realtime | Provides the operating system name, version, build number, release ID, and architecture. Sends the data after a restart when the operating system status changes. | Device Details, Hardware Inventory Report (Classic) |
OS Crashes (BSOD) | Realtime | Provides blue screen of death (BSOD) events, including the bug check code, faulting module, and crash timestamp. | Blue Screen Errors Report, Device Details |
Processor | Realtime | Provides processor information, including the model, clock speed, number of cores, and cache sizes. | Device Details, Hardware Inventory Report (Classic) |
Softpaq Recommendation | Realtime | Shows the HP SoftPaq driver and software updates that are recommended for the device. | Device Details, Device Timeline, HP Updates Insights |
System | Realtime | Provides HP system information from WMI and the registry, including the model, product name, and serial number. | Device Details, Hardware Inventory Report (Classic) |
System Boot | Realtime | Shows system power-state events, including boot, shutdown, sleep, and hibernation events and their timestamps. | |
Web Page Load Error | Realtime | Provides web page load errors, including the domain URL, browser name, error type, and HTTP status code. | Device Details Device Timeline Application Errors - Web |
Windows Performance | Realtime | Shows the long-term boot performance trend used to identify operating system performance degradation over the lifetime of the device. | Device Details Hardware Performance Report (Classic) |
Frequent
The following table lists the Windows data classes that collect or send data frequently, such as hourly, every four hours, or twice daily. It also provides a description and usage information for each data class.
Data Class | Frequency | Description | Usage |
Device Utilization | Twice daily | Provides comprehensive CPU, memory, and disk usage based on five-minute samples. Uploads the data twice daily and when utilization is high. | OS Performance Dashboard, Device Details Device Timeline |
Installed Windows Updates | Every 4 hours | Shows information about newly installed Windows updates detected since the previous upload. | Device Timeline |
Missing Windows Updates | Every 4 hours | Provides a full snapshot of missing Windows updates, including the KB number, severity, and download size. | Device Timeline |
NPU Utilization | Twice daily | Shows NPU utilization time-series data and aggregated performance metrics. Uploads the data twice daily and when utilization is high. | |
Web Page Load Time | Every 4 hours | Provides hourly aggregated web page load times for each domain and browser. | App Score Report - Web |
Daily
The following table lists the Windows data classes that collect or send data once daily or less frequently. It also provides a description and usage information for each data class.
Data Class | Frequency | Description | Usage |
Active Health Status | Daily | Provides the Active Health agent status, version, and timestamp of the most recent synchronization. | Data Health Report |
Application Power Consumption | Daily | Shows the battery drain for each application during battery sessions, including CPU, display, disk, network, and system-on-chip (SoC) power consumption in milliwatts. The data is collected during each battery session and uploaded once daily. | |
Battery Report | Daily | Provides battery usage characteristics accumulated over the lifetime of the device. | |
BIOS | Daily | Shows the BIOS and embedded controller (EC) firmware versions, boot configuration, and errors encountered during boot. | |
BIOSphere | Daily | Provides the HP BIOSphere audit log and HP Sure Start security event history. | HP Sure Start Integrity Report (Classic) |
Device Consent | Daily | Shows the current consent state for telemetry data collection on the device. | |
Device Online Time | Daily | Provides the time that the device spends in active and standby states, derived from the Windows Sleep Study report. | |
Disk Logical | Daily | Provides the logical disk configuration, including drive letters, file system type, total space, and free space. | |
Disk Physical | Daily | Provides physical disk details, including the model, serial number, interface type, and capacity. | Disk Replacement Report (Classic), Device Details |
Disk Self Test | Daily | Provides SMART disk self-test results from GetSMARTCmd diagnostics. | |
Display | Daily | Shows information about the connected display device, including its current resolution, refresh rate, and monitor model. | Component Inventory - Display (Classic) |
Docking Station | Daily | Provides docking station inventory and connection usage details. The data is uploaded in a batch once daily. | |
Graphics | Daily | Provides information about the current GPU state, including the display mode and video memory usage. | GPU Health Report (Classic) |
Graphics Settings | Daily | Shows the GPU driver settings and display configuration. | GPU Health Report (Classic) |
HP BIOS | Daily | Provides HP BIOS settings retrieved from the HP Windows Management Instrumentation (WMI) namespace. | BIOS Settings Report (Classic) |
HP BIOS Sensors | Daily | Shows HP BIOS sensor readings retrieved through HP Windows Management Instrumentation (WMI). | |
HP Display | Daily | Provides HP display health status and panel model details. | |
HP IT Image | Daily | Provides the HP PCCOE image version and IT configuration details retrieved from the registry. Note: The data is collected only from HP IT (HPIT)-managed devices, not from generic HP devices. | |
HPSA Messages | Daily | Shows notification messages and alerts from HP Support Assistant (HPSA). | |
HPSA Updates | Daily | Provides pending update recommendations from HP Support Assistant (HPSA). | |
Intel Platform Service Record | Daily | Shows Intel Platform Service Record (PSR) data, including cumulative usage hours, boot count, and panel time. | |
Intel PSR Event Log | Daily | Provides Intel Platform Service Record (PSR) event log entries. Note: This data is collected only from Intel devices that support PSR. | |
Intel SoC Margin (Memory) | Daily | Shows Intel system-on-chip (SoC) memory margin data for G12 and later devices. | |
KB Impedance | Every 90 days | Provides aggregated keyboard key impedance data for G12 and later devices. Note: This data is collected only from HP G12 and later devices. | |
KB Impedance Raw | Every 90 days | Shows raw impedance measurements for each keyboard key. The measurements are collected over a seven-day period every 90 days. Note: This data is collected only from HP G12 and later devices. | |
Modern Stand By Provider | Daily | Shows the amount of energy consumed and recharged during each modern standby session. The data is collected during each standby session and uploaded once daily. | |
Network | Daily | Provides a network adapter inventory, including the adapter type, link speed, MAC address, and IP address. | Network Health Dashboard, Device Details |
Network Error | Daily | Shows network errors recorded in the Windows Event Log. | Network Health Dashboard, Device Details |
Network Monitor | Daily | Provides network performance data for each adapter, including latency, bandwidth, signal strength, and authentication results. The data is collected hourly and uploaded once daily. | Network Health Dashboard, Device Details |
Network Outages | Daily | Shows network disconnection events, including the start time and duration. | Network Health Dashboard, Device Details |
Network Process Monitor | Daily | Provides network latency and jitter for each of the processes that consume the most network resources. The data is collected hourly and uploaded once daily. | |
NPU Process Monitor | Daily | Provides the 10 processes with the highest NPU usage, including their NPU and memory usage. The data is aggregated hourly and sent once daily. | |
NVME Drive | Daily | Shows NVMe solid-state drive (SSD) event log and health metric details. | Data Health Report (Classic) |
NVME Self Test | Daily | Provides NVMe solid-state drive (SSD) event log and health metric details. | |
PnP Device | Daily | Provides an inventory of Plug and Play (PnP) hardware devices retrieved from | Component Inventory Report - Docking Station (Classic) |
PnP Driver | Daily | Provides information about the signed Plug and Play (PnP) drivers installed on the system, retrieved from | Driver Inventory Report, Device Details |
Port Peripheral | Daily | Shows usage information for ports and peripherals, including audio jacks, USB ports, and other peripheral connections. | |
Power Profile | Daily | Provides the active power scheme and power-management settings. | |
Real-Time Clock | Daily | Provides the system clock drift relative to Windows system time. | |
RPOS Peripheral | Daily | Shows an inventory of RPOS peripherals and device details for point-of-sale deployments. | |
RPOS Peripheral Usage | Daily | Provides usage statistics for RPOS peripherals in point-of-sale deployments. | |
Security | Daily | Provides security policy settings, including local users, BitLocker status, firewall configuration, and User Account Control (UAC) state. | |
Smart Drive | Daily | Provides SMART drive attribute values and failure-threshold status. | Data Health Report (Classic), Disk Replacement Report |
System Driver | Daily | Shows information about system drivers retrieved from | |
System Sleep Diagnostics | Daily | Shows sleep-session analysis, including the duration, entry and exit reasons, and power-state details. | |
System Slots | Daily | Provides an inventory of physical ports and slots, including USB, PCIe, and peripheral connections. | |
System State Monitor | Daily | Shows system-state change events that occur when CPU or memory utilization crosses defined thresholds. The data is sampled every five minutes and uploaded in a batch once daily. | Data Health Report (Classic) |
Thermal | Daily | Shows a thermal profile that includes temperature readings for the CPU, GPU, battery, and hard disk drive (HDD). | |
Thermal State Monitor | Daily | Provides HP Windows Management Instrumentation (WMI) thermal sensor data, including CPU, GPU, battery, and hard disk drive (HDD) temperatures. The data is sampled every five minutes when thermal thresholds are exceeded and uploaded in a batch once daily. | |
TPM | Daily | Provides Trusted Platform Module (TPM) chip parameters, including the specification version, manufacturer, and enabled status. | |
Unit | Daily | Shows the device identity header, including the serial number, product ID, universally unique identifier (UUID), and company ID. | |
Web Applications | Daily | Shows web application usage information, including the browser, visited domain URLs, and visit count. Access to this information is restricted to authorized DaaS users. | |
Windows Diagnostics Tests | Daily | Shows HP Support Assistant (HPSA) diagnostic test results for each hardware component. | |
Windows Events | Daily | Provides configurable Windows Event Log entries from one or more monitored event channels. | GPU Health Report (Classic) |
Windows Processes | Daily | Shows a snapshot of running processes for software inventory and profiling. | |
Windows Services | Daily | Provides an inventory of Windows services retrieved from | |
Windows Update Settings | Daily | Shows Windows Update configuration and deferral policy settings. | |
Windows Updates | Daily | Provides Windows update details retrieved from | Windows Updates Report (Classic) |
macOS
Daily: 32
The following table lists the macOS data classes that collect or send data once daily or less frequently. It also provides a description and usage information for each data class.
Data Class | Frequency | Description | Usage |
MACApp | Daily | Provides an inventory of installed applications, including the application name, publisher, version, and bundle ID. | Application Inventory Report |
MACApplicationErrors | Daily | Shows information about application crashes and errors on macOS, including the process name, version, code type, and error details. | Application Experience Dashboard, Device Details |
MACBattery | Daily | Provides battery health metrics, including the charge level, full capacity, voltage, cycle count, and power consumption. | |
MACBootPerformance | Daily | Shows boot performance metrics, including the total boot duration, phase delays, and cause of the delay. | |
MacBootstrapToken | Daily | Provides the bootstrap token escrow status for mobile device management (MDM) enrollment on Apple silicon devices. | |
MACCPU | Daily | Shows CPU utilization statistics, including mean, median, and quartile values. | |
MACCustomer | Daily | Provides the device-to-tenant identity mapping, including the company ID and device state. | |
MACDisk | Daily | Shows the disk health status, available space, and disk serial number. | |
MACDisplay | Daily | Provides display information, including the resolution, refresh rate, color depth, monitor model, and connection type. | |
MACdrivers | Daily | Provides the version and status of installed drivers. | Driver Inventory, Device Details |
MACKernelPanic | Daily | Shows macOS kernel panic details, including the bug type, panic string, BSD process name, and last loaded kernel extension. | |
MacMissingUpdates | Daily | Provides information about missing macOS and App Store software updates applicable to the device. | |
MacMonitorGroup | Daily | Shows the monitor group configuration that defines metric groupings and aggregation parameters. | |
MACNetwork | Daily | Provides network adapter configuration and statistics, including IP addresses, MAC address, speed, and bandwidth usage. | |
MACNetworkInterface | Daily | Shows network interface statistics, including packet counts, error rates, and bandwidth utilization. | |
MACNetworkMonitor | Daily | Provides network performance information, including latency, throughput, and connectivity quality. | |
MacNetworkOutages | Daily | Shows network disconnection events, including adapter details and the outage duration. | |
MACProcessCPUMonitor | Daily | Provides CPU usage information for each process, including application bundle information. | |
MACProcessMemMonitor | Daily | Shows memory usage information for each process, including application bundle information. | |
MACProcessor | Daily | Provides processor details, including the model, clock speed, core count, cache sizes, and temperature. | |
MACProfileList | Daily | Shows information about the mobile device management (MDM) and configuration profiles installed on the device. | |
MACRunTimeMonitor | Daily | Provides application runtime information, including the process execution duration. | |
MACSWError | Daily | Shows information about macOS software errors and application exceptions, including the process path and code type. | |
MACSystem | Daily | Provides system information, including the macOS version, kernel version, and device type. | |
MACSystemCPUMonitor | Daily | Shows system-level CPU utilization statistics, including mean, median, and quartile values. | |
MACSystemMemMonitor | Daily | Provides system-level memory utilization statistics, including mean, median, and quartile values. | |
MacSystemBoot | Daily | Provides system boot, shutdown, and sleep power-state transition events. | |
MacSystemEvents | Daily | Shows macOS system events from the unified logging subsystem, including the subsystem and category context. | |
MACThermal | Daily | Provides thermal sensor readings from the CPU, GPU, chassis, and other monitored components. | |
MacUnit | Daily | Shows the device identity header, including the serial number, product ID, universally unique identifier (UUID), and company ID. | |
MacWebPageLoadError | Daily | Provides web page load errors from macOS browsers, including the domain URL and error details. | |
MacWebPageLoadTime | Daily | Shows web page load-time measurements for each domain and browser. |
Linux
Near Real-time: 18
Frequent: 6
Daily: 18
Near Real-time
The following table lists the Linux data classes that collect or send data in near real time when a change or event occurs, or at intervals of 15 minutes or less. It also provides a description and usage information for each data class.
Data Class | Frequency | Description | Usage |
Linux System Boot | Realtime | Provides system power state events (Shutdown and Restart) with occurrence times. The data is sent in real time whenever the system restarts or shuts down. | OS Performance |
Linux Boot Performance | Realtime | Provides boot performance metrics, including the total boot duration and phase delays, to detect operating system degradation over the lifetime of the device. The data is sent when the system starts or resumes from sleep or hibernation. | Startup/Shutdown Performance |
Linux Operating System | Realtime | Provides operating system information from OpenSUSE, including the operating system version, kernel, and release. The data is sent when the operating system version, release, kernel, or last restart date changes. | |
Linux BIOS | Realtime | Provides the current BIOS and embedded controller (EC) firmware versions. After every restart, the data is uploaded in real time if the BIOS-related data has changed. | |
Linux Memory Physical | Realtime | Provides physical memory module details, including the capacity, speed, serial number, and memory type. The data is sent after a restart if the memory speed or serial number has changed. | |
Linux Memory | Realtime | Provides the current memory status and usage statistics. The data is sent after a restart if changes to the memory-related data are detected. | Software Performance Report |
Linux Processor | Realtime | Provides processor details from | |
Linux Application Errors | Every 15 min | Provides information about application crashes and hangs recorded in Linux journal logs ( | Application Experience Dashboard |
Linux Graphics Card | Realtime | Provides static GPU information, including the adapter name, driver version, and memory. The data is sent after a restart if the adapter name or number of adapters has changed. | |
Linux Driver Crash | Every 15 min | Provides driver crash events from system logs. The logs are monitored every 15 minutes, and the data is sent when a new crash is found or after a restart. | Kernel Panic Report, Device Details |
RPOS Peripheral | Realtime | Provides an inventory of RPOS peripherals, including the name, type, model, and connection details from JavaPOS (JPOS) software. The data is sent immediately when an | Peripheral Maintenance Report |
RPOS Peripheral Status | Realtime | Provides the status of RPOS peripherals, including CashDrawer and POSPrinter devices, from JPOS | |
RPOS Peripheral Exceptions | Realtime | Provides RPOS peripheral exception events from JPOS | |
RPOS Device Alert | Realtime | Shows RPOS device-level alerts generated when occurrence counts across RPOS data classes reach the configured thresholds. | |
Linux Network Outages | Every 15 min | Provides network disconnection events, including adapter details and the outage duration. The connection is checked every 15 minutes when its state changes. | |
Linux Applications Installed | Every 15 min | Show an inventory of installed applications, including the name, version, status, and detection state. Changes caused by installations and uninstallations are sent every 15 minutes. A full snapshot is sent once a month. | |
Linux Display | Every 15 min | Provides information about the display device, including the current resolution, refresh rate, and monitor model. The system checks this information every 15 minutes and after each restart. It sends the data only when a change is detected. | |
Linux Web Page Load Error | Every 15 min | Provides web page load errors from the Chrome browser on Linux for URLs configured by IT. The data is collected whenever an error occurs and sent to Kinesis every 15 minutes. |
Frequent
The following table lists the Linux data classes that collect or send data frequently, such as hourly, every four hours, or twice daily. It also provides a description and usage information for each data class.
Data Class | Frequency | Description | Usage |
Linux Device Utilization | Twice daily | Provides aggregated CPU, memory, and process utilization data for daily, weekly, and monthly periods. Three payloads are sent twice daily. | |
Missing Linux Updates | Every 4 hours | Shows information about missing Linux updates, including software patches and package upgrades that have not been applied to the system. Collection occurs every four hours, and a full snapshot is sent when changes are detected. | OS Performance |
Linux Network Error | Hourly | Provides network errors from the NetworkManager or wicked service through | |
Linux PnP Driver | Hourly | Shows information about signed Plug and Play (PnP) drivers installed on the system, including the driver file, version, and date. Detection occurs every 60 minutes, and only changes are sent. | |
Linux PnP Device | Every 4 hours | Provides information about Plug and Play (PnP) hardware devices detected on the system, including device names, IDs, and manufacturers. Changes are collected over a four-hour period and sent at the end of that period. | |
Linux Web Page Load Time | Every 4 hours | Shows web page load-time data for IT-configured URLs in Linux browsers. The data is aggregated hourly and sent every four hours. |
Daily
The following table lists the Linux data classes that collect or send data once daily or less frequently. It also provides a description and usage information for each data class.
Data Class | Frequency | Description | Usage |
Linux Unit | Daily | Provides the device identity header, including the serial number, product ID, universally unique identifier (UUID), and company ID. | |
Linux System | Daily | Provides HP system information from the | |
Linux Graphics | Daily | Shows information about the current state of the graphics controller. The data is sent daily in a batch if the state changes. | |
Linux Disk Physical | Daily | Provides physical disk details, including the model, serial number, interface type, and capacity. The data is captured after every restart and sent once daily. | |
Linux Thermal | Daily | Shows a thermal profile that includes temperature readings for the CPU, GPU, battery, and hard disk drive (HDD). The data is sent daily in a batch. | |
Linux Network | Daily | Provides a network adapter inventory, including the adapter type, IP address, MAC address, and link speed. The data is sent daily in a batch. | |
Linux Disk Logical | Daily | Provides the logical disk configuration for each partition, including the file system type, total space, and free space. The data is sent daily in a batch. | |
Linux NVME Drive | Daily | Provides NVMe solid-state drive (SSD) event log and health metrics, including the temperature, wear level, and controller details. The data is captured after a restart and once daily. | |
Linux Events | Daily | Provides system and application events from Linux journal logs ( | |
Linux Network Monitor | Daily | Shows network performance information, including latency, throughput, and connectivity quality. The data is collected every 15 minutes, aggregated into hourly summaries, and sent daily in a batch. | Network Health |
Linux Process Monitor | Daily | Provides the 10 Linux processes with the highest CPU, memory, and other metric values. The data is collected every 15 minutes, aggregated into hourly summaries, and sent daily in a batch. | Software Performance |
Linux Run-Time Monitor | Daily | Shows high-frequency samples of Linux user-interface processes, including the product name, executable, and runtime. The data is collected every hour, aggregated over 24 hours, and sent daily in a batch. | |
RPOS POSPrinter Usage | Daily | Provides usage statistics for RPOS POSPrinter peripherals, including print counts and operational metrics. | Peripheral Maintenance Report |
RPOS Scanner Usage | Daily | Provides usage statistics for RPOS barcode scanner peripherals. | |
RPOS CashDrawer Usage | Daily | Provides usage statistics for RPOS CashDrawer peripherals, including open and close event counts. | |
RPOS LineDisplay Usage | Daily | Shows usage statistics for RPOS LineDisplay peripherals. | |
Linux HP BIOS | Daily | Provides HP BIOS settings and attributes from | |
Linux System State Monitor | Daily | Shows system-state change events collected throughout the day when CPU or memory utilization crosses defined thresholds. The data is sent daily in a batch. | OS Performance |
Android
Daily: 9
The following table lists the Android data classes that collect or send data once daily or less frequently. It also provides a description and usage information for each data class.
Data Class | Description |
MobileBattery | Provides battery health metrics, including the charge level, capacity, voltage, cycle count, and power consumption data. |
MobileNetworkUtilization | Shows network adapter statistics, including bandwidth usage, carrier name, and connection type. |
MobileAppUtil | Provides application usage session information, including the application name, start time, end time, and session duration. |
MobileCustomer | Shows the device-to-tenant identity mapping, including the company ID and device state. |
MobileDeviceApp | Provides an inventory of installed applications, including the name, version, operating system (OS), and detection status. |
MobileMemory | Provides memory usage information, including available RAM, committed bytes, and cache utilization. |
MobileStorage | Provides storage capacity and usage statistics. |
MobileSystem | Shows system information, including the operating system (OS) version, device type, and total disk size. |
MobileUnit | Provides the device identity header, including the serial number, product ID, universally unique identifier (UUID), and company ID. |
Contact Us
For any assistance, create a support case or email support@wxp.hp.com.