DEX Application Performance Metrics

The BigFix DEX solution leverages DEX metrics to monitor application health, detect anomalies, and assess their impact on endpoint user experience.

Data collection:

Metrics are collected locally by the BigFix Scanner running as a background service on every managed endpoint. Metrics are collected by using Microsoft Windows exposed APIs on Windows endpoints. On macOS based endpoints, metric collection leverages native interfaces and system utilities to retrieve performance and health data.

The metrics are sampled every 30 seconds at the endpoint and aggregated into one single value every Aggregation Time Interval (ATI) of 5 minutes. Each ATI will contain 10 metric values. For each metric, the Average value is shown in the UI within the ATI.

Metric classification:

  • Scorable: Used as input to our scoring system to classify the DEX Experience
  • Non-scorable: The corresponding metric is informational, as they are not used as input to our scoring system. However, they are reported to provide a detailed view of the endpoint status at any time.

Core Metrics Reference

Below is a list of the DEX Application metrics currently available and their classification as Scorable/ Non-scorable based on Windows-Only Metrics, macOS-Only Metrics, and Cross-Platform Metrics (Both Windows and macOS).

Leaf score Metric description If scorable Platform supported
Desktop Reliability Application CPU usage (percentage)

CPU Usage per application: The percentage of CPU processing capacity consumed by a specific application (parent process + all child processes) averaged over ATI. To monitor performance impact on the end-user experience and help the remediation. CPU usage applies to a specific application version

Non-Scorable Windows

Mac OS

Memory Usage (MB)

Per-Application Memory Usage: The amount of physical RAM allocated to an application (parent + child processes) averaged within the corresponding ATI. To monitor performance impact on the end-user experience and help the remediation. Memory usage applies to a specific application version

Non-Scorable Windows

Mac OS

Freezes (Number of events)

Application Freezes: Tracks when monitored applications stop responding on Windows and macOS by parsing OS-generated hang logs (Event ID 1002 on Windows, .hang reports on macOS). Freeze is reported as event per a specific application version

Scorable Windows

Mac OS

Crashes (Number of events)

Application Crashes: Tracks when monitored applications unexpectedly terminate on Windows and macOS by parsing OS-native diagnostic logs (Event ID 1000 on Windows, .crash reports on macOS). Crash is reported as event per a specific application version.

Scorable Windows

Mac OS