WXP Data Definition Usage

Prev Next

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

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,
Device Timeline

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 Win32_PnPEntity.

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 Win32_PnPSignedDriver.

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 Win32_SystemDriver.

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 Win32_Service.

Windows Update Settings

Daily

Shows Windows Update configuration and deferral policy settings.

Windows Updates

Daily

Provides Windows update details retrieved from Win32_WUAP

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

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 /proc/cpuinfo, including the model, clock speed, core count, and cache sizes. The data is sent after a restart when the processor data has changed.

Linux Application Errors

Every 15 min

Provides information about application crashes and hangs recorded in Linux journal logs (journalctl). The logs are checked every 15 minutes, and the data is sent when errors are found.

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 Open or Close message is received from JPOS.

Peripheral Maintenance Report

RPOS Peripheral Status

Realtime

Provides the status of RPOS peripherals, including CashDrawer and POSPrinter devices, from JPOS StatusUpdateEventmessages. The data is sent immediately when an event is received.

RPOS Peripheral Exceptions

Realtime

Provides RPOS peripheral exception events from JPOS JPOSException and ErrorEvent messages. The data is sent immediately when an exception occurs.

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 journalctl, including authentication failures, DHCP errors, and connection failures. The logs are checked every hour, and the data is sent if errors are found.

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 /sys file system, including the model, manufacturer, and system name. The data is saved locally every 15 minutes and sent once every 24 hours if the data changes.

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 (journalctl). The data is sent daily in a batch.

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 /sys/class/firmware-attributes/hp-bioscfg.

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.