From 4e5863496cf3db9f0b5492f8479e461bd627e4ba Mon Sep 17 00:00:00 2001 From: David Zhao Date: Sun, 24 Apr 2022 23:25:33 -0700 Subject: [PATCH] Set numCPUs correctly in non-linux environment (#653) --- pkg/telemetry/prometheus/node_nonlinux.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/telemetry/prometheus/node_nonlinux.go b/pkg/telemetry/prometheus/node_nonlinux.go index 49c628c59..3c2c02d4e 100644 --- a/pkg/telemetry/prometheus/node_nonlinux.go +++ b/pkg/telemetry/prometheus/node_nonlinux.go @@ -4,6 +4,8 @@ package prometheus import ( + "runtime" + "github.com/mackerelio/go-osstat/cpu" ) @@ -22,5 +24,7 @@ func getCPUStats() (cpuLoad float32, numCPUs uint32, err error) { lastCPUTotal = cpuInfo.Total lastCPUIdle = cpuInfo.Idle + numCPUs = uint32(runtime.NumCPU()) + return }