From 1e50622ea4fb3fa6b5a2e75bd5d9bc1bb3c04d6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan-Otto=20Kr=C3=B6pke?= Date: Fri, 9 Oct 2026 14:03:03 +0200 Subject: [PATCH] dashboard: explain how the virtual disk latency is computed (#2609) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Claude Opus 5.5 Signed-off-by: Jan-Otto Kröpke --- contrib/mixin/dashboards/hyper_v.libsonnet | 2 +- dashboard/windows-exporter-dashboard.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/contrib/mixin/dashboards/hyper_v.libsonnet b/contrib/mixin/dashboards/hyper_v.libsonnet index d2b8048f..67bbb826 100644 --- a/contrib/mixin/dashboards/hyper_v.libsonnet +++ b/contrib/mixin/dashboards/hyper_v.libsonnet @@ -278,7 +278,7 @@ b.tab( ]), b.panel.new(78, 'Virtual disk latency and errors', 'timeseries') - + b.panel.withDescription('Average I/O latency of each virtual disk. Errors use the right axis.') + + b.panel.withDescription('Average I/O latency of each virtual disk: the total I/O latency divided by the number of completed I/O transfers. Errors use the right axis.') + b.panel.withQueries([ b.query.new('rate(windows_hyperv_virtual_storage_device_io_latency_seconds_total{job=~"$job", instance="$instance"}[$__rate_interval]) / rate(windows_hyperv_virtual_storage_device_throughput_total{job=~"$job", instance="$instance"}[$__rate_interval])', 'A') + b.query.withLegendFormat('{{device}} latency'), diff --git a/dashboard/windows-exporter-dashboard.json b/dashboard/windows-exporter-dashboard.json index aaabca85..9672b6a0 100644 --- a/dashboard/windows-exporter-dashboard.json +++ b/dashboard/windows-exporter-dashboard.json @@ -13328,7 +13328,7 @@ "transformations": [] } }, - "description": "Average I/O latency of each virtual disk. Errors use the right axis.", + "description": "Average I/O latency of each virtual disk: the total I/O latency divided by the number of completed I/O transfers. Errors use the right axis.", "id": 78, "links": [], "title": "Virtual disk latency and errors",