diff --git a/cpu_v2.go b/cpu_v2.go index 39d4d30582bb3c9d6a9ae5ebee0e5b73704ded58..b4af71e3aa1072c599a55df58bd68c67ea479707 100644 --- a/cpu_v2.go +++ b/cpu_v2.go @@ -56,13 +56,13 @@ func (p *cpuV2Parser) parse(path, slice, unit string, ch chan<- prometheus.Metri ch <- prometheus.MustNewConstMetric( cpuV2PressureWaitingDesc, prometheus.CounterValue, - float64(waiting), + float64(waiting)/usecs, slice, unit, ) ch <- prometheus.MustNewConstMetric( cpuV2PressureStalledDesc, prometheus.CounterValue, - float64(stalled), + float64(stalled)/usecs, slice, unit, ) } diff --git a/io_v2.go b/io_v2.go index a7a0e7089aa27c4b3602dd95f6299b88062e1e1a..fd682410950a9bb8ac31aeb2eb1f5b0234536ec9 100644 --- a/io_v2.go +++ b/io_v2.go @@ -149,13 +149,13 @@ func (p *blkioV2Parser) parse(path, slice, unit string, ch chan<- prometheus.Met ch <- prometheus.MustNewConstMetric( ioV2PressureWaitingDesc, prometheus.CounterValue, - float64(waiting), + float64(waiting)/usecs, slice, unit, ) ch <- prometheus.MustNewConstMetric( ioV2PressureStalledDesc, prometheus.CounterValue, - float64(stalled), + float64(stalled)/usecs, slice, unit, ) } diff --git a/mem_v2.go b/mem_v2.go index 838cdac4e9934762d7492b8db21ac8a72e303d62..723dcecce6f29d0320abd6a041fa1442d14413c5 100644 --- a/mem_v2.go +++ b/mem_v2.go @@ -48,13 +48,13 @@ func (p *memoryV2Parser) parse(path, slice, unit string, ch chan<- prometheus.Me ch <- prometheus.MustNewConstMetric( memV2PressureWaitingDesc, prometheus.CounterValue, - float64(waiting), + float64(waiting)/usecs, slice, unit, ) ch <- prometheus.MustNewConstMetric( memV2PressureStalledDesc, prometheus.CounterValue, - float64(stalled), + float64(stalled)/usecs, slice, unit, ) }