Improved boot and logon duration metrics
Changes for event system boot
Boot duration accuracy has been improved by modifying the process used to define the completion of the boot process. Please note that this improvement does not require a new version of the Collector.
|Indicates the time between the kernel start and the launch of the 'logonui.exe' process|
Changes for user logon
To improve the accuracy of the logon duration we have introduced two changes.
A new definition for logon duration: in previous versions of the product the logon duration represented the moment in time when the CPU usage dropped below a certain threshold. Although this could be used to judge the user experience, the value was too open to interpretation and discussion. For this reason we have modified the measurement to report a more objective value: the logon duration now represents the time elapsed between entering the credentials and the desktop being shown to the user.
Extended logon duration: a subjective measurement of the logon duration is still very useful to analyze the user perception and experience. For this reason we have introduced a second measurement called Extended logon duration. This measurement represents the time needed for the device to become optimally usable after a logon. To obtain this value we measure CPU and disk usage.
Please note that a new version of the collector is needed for part of this feature.
|Indicates the time between the user logging on and the desktop being shown.|
|new Extended duration||Properties||Field|
|Indicates the time between the user logging on and the device being ready to use. Desktops and laptops are considered fully functional once the CPU usage drops below 15% and the disk usage drops below 80%. Servers are considered fully functional once the CPU usage of all processes belonging to the corresponding user drops below 15%.|
New fields and aggregates for devices
|Last logon duration||Startup||Field|
|Indicates the last recorded value for the time between the user logging on and when the desktop is displayed.|
|new Last extended logon duration||Startup||Field|
|Indicates the last recorded value for the time between the user logging on and the device is ready.|
|Logon duration baseline||Startup||Field|
|Indicates the logon duration averaged over the last logons. In the calculation, recent logons weigh more than older logons (exponentially weighted moving average).|
|new Extended logon duration baseline||Startup||Field|
|Indicates the extended logon duration averaged over the last logons. In the calculation, recent logons weigh more than older logons (exponentially weighted moving average).|
|Average logon duration||Startup||Aggregate|
|Indicates the average logon duration.|
|new Average extended logon duration||Startup||Aggregate|
|Indicates the average extended logon duration.|
After migrating to the new version, the following changes can be expected due to the new definition and calculation of boot and logon duration:
- Average boot duration values are expected to grow
- Average logon duration values are expected to drop significantly since desktops are always shown before the CPU drops
Customers wishing to continue to measure logons based on a subjective value (representing the device being ready) instead of an objective value (representing the desktop being shown) must modify metrics and investigations to use Extended logon duration instead of Logon duration.