Skip to content

Commit

Permalink
switch-temperature
Browse files Browse the repository at this point in the history
  • Loading branch information
akpw committed Jul 1, 2023
1 parent bd434de commit ab3d4ab
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion mktxp/collector/health_collector.py
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand All @@ -37,6 +37,9 @@ def collect(router_entry):
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')
Expand Down

0 comments on commit ab3d4ab

Please sign in to comment.