From b2d114b77109cf1e6ddc441715450bba23fbc4b4 Mon Sep 17 00:00:00 2001 From: mjgoble Date: Thu, 27 Jan 2022 15:47:04 +1300 Subject: [PATCH] Fix redfish crash from misconfigured metric scrape --- collector/system_collector.go | 4 ---- 1 file changed, 4 deletions(-) diff --git a/collector/system_collector.go b/collector/system_collector.go index 301da15..d278dac 100755 --- a/collector/system_collector.go +++ b/collector/system_collector.go @@ -578,8 +578,6 @@ func parseProcessor(ch chan<- prometheus.Metric, systemHostName string, processo processorTotalThreads := processor.TotalThreads processorState := processor.Status.State processorHealthState := processor.Status.Health - processorMaxTDPWatts := processor.MaxTDPWatts - processorTDPWatts := processor.TDPWatts systemProcessorLabelValues := []string{systemHostName, "processor", processorName, processorID, processorManufacturer, processorModel, processorSocket} @@ -593,8 +591,6 @@ func parseProcessor(ch chan<- prometheus.Metric, systemHostName string, processo } ch <- prometheus.MustNewConstMetric(systemMetrics["system_processor_total_threads"].desc, prometheus.GaugeValue, float64(processorTotalThreads), systemProcessorLabelValues...) ch <- prometheus.MustNewConstMetric(systemMetrics["system_processor_total_cores"].desc, prometheus.GaugeValue, float64(processorTotalCores), systemProcessorLabelValues...) - ch <- prometheus.MustNewConstMetric(systemMetrics["system_processor_max_tdp_watts"].desc, prometheus.GaugeValue, float64(processorMaxTDPWatts), systemProcessorLabelValues...) - ch <- prometheus.MustNewConstMetric(systemMetrics["system_processor_tdp_watts"].desc, prometheus.GaugeValue, float64(processorTDPWatts), systemProcessorLabelValues...) } func parseVolume(ch chan<- prometheus.Metric, systemHostName string, volume *redfish.Volume, wg *sync.WaitGroup) {