Skip to content

Commit c0aa373

Browse files
committed
fix: cpufreq collector enable
Signed-off-by: hys <[email protected]>
1 parent 38d32a3 commit c0aa373

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

collector/cpu_linux.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ func (c *cpuCollector) updateInfo(ch chan<- prometheus.Metric) error {
224224
cpuFreqEnabled, ok := collectorState["cpufreq"]
225225
if !ok || cpuFreqEnabled == nil {
226226
c.logger.Debug("cpufreq key missing or nil value in collectorState map")
227-
} else if !*cpuFreqEnabled {
227+
} else if *cpuFreqEnabled {
228228
for _, cpu := range info {
229229
ch <- prometheus.MustNewConstMetric(c.cpuFrequencyHz,
230230
prometheus.GaugeValue,

collector/fixtures/e2e-output.txt

+10
Original file line numberDiff line numberDiff line change
@@ -311,6 +311,16 @@ node_cpu_flag_info{flag="aes"} 1
311311
node_cpu_flag_info{flag="avx"} 1
312312
node_cpu_flag_info{flag="avx2"} 1
313313
node_cpu_flag_info{flag="constant_tsc"} 1
314+
# HELP node_cpu_frequency_hertz CPU frequency in hertz from /proc/cpuinfo.
315+
# TYPE node_cpu_frequency_hertz gauge
316+
node_cpu_frequency_hertz{core="0",cpu="0",package="0"} 7.99998e+08
317+
node_cpu_frequency_hertz{core="0",cpu="4",package="0"} 7.99989e+08
318+
node_cpu_frequency_hertz{core="1",cpu="1",package="0"} 8.00037e+08
319+
node_cpu_frequency_hertz{core="1",cpu="5",package="0"} 8.00083e+08
320+
node_cpu_frequency_hertz{core="2",cpu="2",package="0"} 8.0001e+08
321+
node_cpu_frequency_hertz{core="2",cpu="6",package="0"} 8.00017e+08
322+
node_cpu_frequency_hertz{core="3",cpu="3",package="0"} 8.00028e+08
323+
node_cpu_frequency_hertz{core="3",cpu="7",package="0"} 8.0003e+08
314324
# HELP node_cpu_guest_seconds_total Seconds the CPUs spent in guests (VMs) for each mode.
315325
# TYPE node_cpu_guest_seconds_total counter
316326
node_cpu_guest_seconds_total{cpu="0",mode="nice"} 0.01

0 commit comments

Comments
 (0)