From 098f975b4875fc065acc377e9e32e04a246a457e Mon Sep 17 00:00:00 2001 From: colmbuckley Date: Wed, 7 Mar 2018 21:56:57 +1100 Subject: [PATCH] Correct the ClocksPerSec scaling factor on Darwin (#846) * Update cpu_darwin.go Change the definition of ClocksPerSec to read from limits.h * Update cpu_darwin.go --- collector/cpu_darwin.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/collector/cpu_darwin.go b/collector/cpu_darwin.go index 7a82e2af..caa59f8c 100644 --- a/collector/cpu_darwin.go +++ b/collector/cpu_darwin.go @@ -31,6 +31,7 @@ import ( /* #cgo LDFLAGS: #include +#include #include #include #include @@ -45,7 +46,7 @@ import ( import "C" // ClocksPerSec default value. from time.h -const ClocksPerSec = float64(128) +const ClocksPerSec = float64(C.CLK_TCK) type statCollector struct { cpu *prometheus.Desc