mirror of
https://github.com/prometheus-community/windows_exporter.git
synced 2026-10-17 18:19:04 +02:00
1.4 KiB
1.4 KiB
title
| title |
|---|
| WindowsDiskReadLatencyHigh |
Meaning
Average disk read service time exceeds the configured threshold for 15 minutes. The default is 0.05 seconds (50 ms) per operation, computed from read-time and read-operation counter rates. Volumes with no reads produce no latency sample.
Impact
Slow storage reads may delay application requests, database queries, and paging. The recording is an average, so it does not expose tail latency.
Diagnosis
- Inspect
windows:logical_disk_read_latency:secondsfor the affectedvolumealongside read IOPS, read throughput, andwindows:logical_disk_busy:ratio. - Inspect
windows_logical_disk_requests_queuedand use Resource Monitor to identify processes generating disk reads. Look for backup, antivirus, and indexing jobs. - Check System event logs and storage-controller logs for disk, controller, multipath, or network-storage errors.
- For virtual machines, check datastore latency and competing workloads on the hypervisor or storage array. Low IOPS can make averages noisy.
Mitigation
Reduce competing reads or reschedule background jobs. Address storage-path errors and provision enough IOPS and throughput for the workload. Investigate excessive paging if memory pressure is contributing. Tune the latency threshold to the storage tier and application's service objectives, then confirm both service latency and disk read latency improve.