mirror of
https://github.com/KevinMidboe/mktxp-no-cli.git
synced 2025-10-29 17:50:23 +00:00
switch-temperature
This commit is contained in:
@@ -21,7 +21,7 @@ class HealthCollector(BaseCollector):
|
||||
'''
|
||||
@staticmethod
|
||||
def collect(router_entry):
|
||||
health_labels = ['voltage', 'temperature', 'cpu_temperature', 'fan1_speed', 'fan2_speed', 'power_consumption']
|
||||
health_labels = ['voltage', 'temperature', 'cpu_temperature', 'switch_temperature', 'fan1_speed', 'fan2_speed', 'power_consumption']
|
||||
health_records = HealthMetricsDataSource.metric_records(router_entry, metric_labels = health_labels)
|
||||
if health_records:
|
||||
for record in health_records:
|
||||
@@ -37,6 +37,9 @@ class HealthCollector(BaseCollector):
|
||||
if 'cpu_temperature' in record:
|
||||
cpu_temperature_metrics = BaseCollector.gauge_collector('system_cpu_temperature', 'CPU current temperature', [record, ], 'cpu_temperature')
|
||||
yield cpu_temperature_metrics
|
||||
elif 'switch_temperature' in record:
|
||||
cpu_temperature_metrics = BaseCollector.gauge_collector('system_cpu_temperature', 'CPU current temperature', [record, ], 'switch_temperature')
|
||||
yield cpu_temperature_metrics
|
||||
|
||||
if 'fan1_speed' in record:
|
||||
fan_one_speed_metrics = BaseCollector.gauge_collector('system_fan_one_speed', 'System fan 1 current speed', [record, ], 'fan1_speed')
|
||||
|
||||
Reference in New Issue
Block a user