From 2cd630fb2f0a2768e68d0afa081ae1c0912bfb3a Mon Sep 17 00:00:00 2001 From: Ben Reedy Date: Sun, 22 Sep 2019 16:38:40 +1000 Subject: [PATCH] Use ticks to seconds scale for latency metrics Latency metrics were previously exposing as ticks --- collector/logical_disk.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/collector/logical_disk.go b/collector/logical_disk.go index 2a5c9628..a1378462 100644 --- a/collector/logical_disk.go +++ b/collector/logical_disk.go @@ -279,21 +279,21 @@ func (c *LogicalDiskCollector) collect(ctx *ScrapeContext, ch chan<- prometheus. ch <- prometheus.MustNewConstMetric( c.ReadLatency, prometheus.CounterValue, - volume.AvgDiskSecPerRead, + volume.AvgDiskSecPerRead*ticksToSecondsScaleFactor, volume.Name, ) ch <- prometheus.MustNewConstMetric( c.WriteLatency, prometheus.CounterValue, - volume.AvgDiskSecPerWrite, + volume.AvgDiskSecPerWrite*ticksToSecondsScaleFactor, volume.Name, ) ch <- prometheus.MustNewConstMetric( c.ReadWriteLatency, prometheus.CounterValue, - volume.AvgDiskSecPerTransfer, + volume.AvgDiskSecPerTransfer*ticksToSecondsScaleFactor, volume.Name, ) }