Skip to main content

Device Health Conditions

A condition is a named state the agent scores on a schedule. An episode opens when the state turns bad, escalates or recovers while it holds, and closes when the host comes back out, so one item covers the whole stretch. An occurrence is recorded once, with no episode and no close.

Conditions​

A condition opens as an episode, escalates or recovers while it holds, and closes when the host comes back out.

ConditionTopicWhat it meansWhat closes itSeverity
app_crash_recurringApplication crash recurrencerecurring application crashesEnds when the program has gone 7 days without a crash, and the machine has spent at least 2 days of that time awake with its Application log read without a gap.Display to Serious
cpu_busyHost performancecpu busyEnds when the CPU spends less than 70% of its time near full load, and stays that way for 20 minutes.Display to Notice
cpu_interrupt_stormHost performancecpu interrupt stormEnds when servicing hardware interrupts and deferred procedure calls takes less than 20% of total CPU time for 20 minutes.Warning to Error
cpu_kernel_dominatedHost performancecpu kernel dominatedEnds when CPU load drops below 60%, or kernel-mode work outside interrupt handling falls below 60% of the busy time, and stays that way for 20 minutes.Notice
cpu_throttled_under_loadHost performancecpu throttled under loadEnds when CPU load drops below 60% or the clock is back to 80% of rated speed, and stays that way for 20 minutes.Warning to Error
crash_dump_page_file_too_smallCrash dump configurationpage file too small for the dumpEnds when the page file falls short of the size the configured dump type needs by 10% or less.Notice
data_volume_space_lowDisk volumesdata volume space lowEnds when the volume has either 13% or 13 GB free for 15 minutes, or becomes read-only.Display to Warning
disk_latency_degradedStorage device IOdisk latency degradedEnds when no more than 1 five-minute period in the last hour has slow disk operations, and that holds for 4 hours.Display to Error
disk_saturatedStorage device IOdisk saturatedEnds when the disk keeps up for 30 minutes: in nine of every ten ten-second stretches, responses average under 40 ms on an SSD, 200 ms on a hard disk or 100 ms on other media; or the queue shortens, or the load falls below 100 operations a second and 10 MB/s. A disk that stalls is reported as slow or unresponsive instead.Display to Minor
disk_unresponsiveStorage device IOdisk unresponsiveEnds when the disk completes requests again with none stuck and the slower of reads and writes averaging under 1 s, or goes idle, for 20 minutes.Minor to Critical
dns_lookup_redirectedHost performancedns lookup redirectedEnds when lookups return the expected public addresses again, for example once someone signs in to the portal, or when the device moves to another network.Display to Notice
kernel_crash_recurringCrashesrecurring kernel crashesEnds when the machine has gone 30 days without a blue screen, and has spent at least 5 days of that time awake with its System log read without a gap.Display to Critical
kernel_driver_flappingKernel driverskernel driver flappingEnds when the driver has loaded 1 or fewer times in the past hour, and stays there for 1 hour.Notice
kernel_driver_installed_repeatedlyKernel driverskernel driver installed repeatedlyEnds when the driver has been installed 3 or fewer times in the past hour, and stays there for 1 hour.Display
network_adapter_dhcp_failedNetwork adaptersnetwork adapter dhcp failedEnds when the adapter gets an address from a DHCP server, is given a static address, or disconnects.Notice to Error
network_adapter_emulatedNetwork adaptersnetwork adapter emulatedEnds when the virtual machine's adapter is replaced by the hypervisor's paravirtual model, or the emulated adapter goes down, for 15 minutes.Display to Notice
network_adapter_link_downshiftedNetwork adaptersnetwork adapter link downshiftedEnds when the link runs faster than 50% of its recent peak speed for 15 minutes, or the adapter disconnects.Notice to Warning
network_adapter_saturatedHost performancenetwork adapter saturatedEnds when the busiest wired adapter carries less than 70% of its link speed for 15 minutes.Display to Notice
network_ipv6_brokenHost performancenetwork ipv6 brokenEnds when fewer than 50% of recent IPv6 pings to the internet fail for 30 minutes. It also ends when more than 10% of IPv4 pings fail too, or the network stops routing IPv6.Display to Notice
os_volume_space_lowDisk volumesOS volume space lowEnds when the Windows volume has either 18% or 13 GB free for 10 minutes.Notice to Severe
patch_scan_staleWindows Update agent stateupdate scan is staleEnds when the last completed Windows Update scan is less than 14 days old.Warning
patch_updates_pausedWindows Update agent stateupdates pausedEnds when Windows Update is resumed, or the pause in force is less than 1 day old.Notice to Error
power_wake_loopHost performancepower wake loopEnds after 2 hours with no unattended wake.Display
process_handle_count_highProcessesprocess handle count highEnds when the process holds fewer than 800,000 handles for 10 minutes, or the process exits.Display
ram_commit_near_limitHost performancecommitted memory near its limitEnds when committed memory drops below 86% of the most Windows can commit, with Windows no longer flagging commit as nearly exhausted, for 30 minutes.Notice to Critical
ram_pressureHost performancememory pressureEnds when available memory is back to 8% or more and paging is back to normal, for 1 hour.Notice to Severe
service_auto_not_runningWindows servicesautomatic service not runningEnds when the service runs again, stops without an error, or is no longer set to start automatically, for 10 minutes. A service that hangs while starting or stopping is reported as stuck instead.Display to Severe
service_flappingWindows servicesservice flappingEnds when the service has crashed 1 or fewer times in the past day, and stays there for 12 hours.Display to Serious
service_stuck_pendingWindows servicesservice stuck pendingEnds when the service settles as running, stopped or paused for 30 minutes. A trigger-start service waiting in Starting for its trigger counts as settled.Display to Severe
sparklogs_agent_cpu_over_budgetAgent overheadsparklogs agent cpu over budgetEnds when the agent process averages under 16% of one CPU core for 6 minutes.Notice
sparklogs_agent_handle_over_budgetAgent overheadsparklogs agent handle over budgetEnds when the agent process averages fewer than 3,200 open handles for 6 minutes.Notice
sparklogs_agent_memory_over_budgetAgent overheadsparklogs agent memory over budgetEnds when the agent and its log collector together average under 280 MB of memory for 4 minutes.Notice
volume_bitlocker_protection_droppedDisk volumesBitLocker protection droppedEnds when BitLocker protection on the volume is back on for 10 minutes.Notice
volume_fill_rate_highDisk volumesvolume filling fastEnds when the volume fills slower than 0.8 GB an hour, or stops filling, for 20 minutes.Display
volume_unreadableDisk volumesvolume unreadableEnds when the volume is mounted with a readable file system for 15 minutes.Serious to Severe
vss_snapshots_failing_for_spaceVSS shadow storageshadow copies failing for spaceEnds when shadow copy failures on the volume in the past week drop below 1.Notice to Error
vss_writer_failedVSS writersVSS writer failedEnds when the writer has been out of a failed state for 6 hours, or missing from the list that long. A writer that leaves the list is not counted as recovered.Display to Warning

Occurrences​

An occurrence is recorded once, with no episode and no close.

OccurrenceTopicWhat it meansSeverity
host_bootedHost and agent lifecyclehost bootedNot scored
host_clock_steppedHost and agent lifecyclehost clock steppedNot scored
host_resume_settledHost and agent lifecyclehost resume settledNot scored
host_shutdownHost and agent lifecyclehost shutdownNot scored
host_sleep_enteredHost and agent lifecyclehost sleep enteredNot scored
host_sleep_exitedHost and agent lifecyclehost sleep exitedNot scored
host_unexpected_shutdownHost and agent lifecyclehost unexpected shutdownNot scored
kernel_crashCrasheskernel crashNot scored
network_context_changedHost performancenetwork context changedNot scored
process_crashCrashesprocess crashNot scored
sparklogs_agent_startedHost and agent lifecyclesparklogs agent startedNot scored
sparklogs_agent_stoppedHost and agent lifecyclesparklogs agent stoppedNot scored