From 1997e641d4e5b544c1e6a46f35f4d445e5b7e8f0 Mon Sep 17 00:00:00 2001 From: Thomas Roehl Date: Thu, 6 Jan 2022 15:33:32 +0100 Subject: [PATCH] Use seconds when calculating LIKWID metrics --- collectors/likwidMetric.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collectors/likwidMetric.go b/collectors/likwidMetric.go index c7d3236..6c9a18d 100644 --- a/collectors/likwidMetric.go +++ b/collectors/likwidMetric.go @@ -215,7 +215,7 @@ func (m *LikwidCollector) Read(interval time.Duration, output chan lp.CCMetric) res := C.perfmon_getLastResult(gid, eidx, C.int(tid)) m.results[i][tid][gctr] = float64(res) } - m.results[i][tid]["time"] = float64(interval) + m.results[i][tid]["time"] = interval.Seconds() m.results[i][tid]["inverseClock"] = float64(1.0 / m.basefreq) for _, metric := range evset.Metrics { expression, err := govaluate.NewEvaluableExpression(metric.Calc)