From 3f56ba05070d9401181a6c59ad68232c33db8674 Mon Sep 17 00:00:00 2001 From: Denis Lehmann Date: Thu, 18 Jan 2024 16:11:15 +0100 Subject: [PATCH] add netdata version to cpu info --- cob_monitoring/src/cpu_monitor.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/cob_monitoring/src/cpu_monitor.py b/cob_monitoring/src/cpu_monitor.py index d9639ea2..8571d72a 100755 --- a/cob_monitoring/src/cpu_monitor.py +++ b/cob_monitoring/src/cpu_monitor.py @@ -56,6 +56,8 @@ def __init__(self, hostname, diag_hostname): self._num_cores = rospy.get_param('~num_cores', psutil.cpu_count()) + self._netdata_version = None + # CPU stats self._info_stat = DiagnosticStatus() self._info_stat.name = '%s CPU Info' % diag_hostname @@ -568,6 +570,11 @@ def check_info(self, event): diag_msgs = [] diag_level = DiagnosticStatus.OK + if self._netdata_version is None: + self._netdata_version = self._netdata_interface.query_netdata_info()['version'] + + diag_vals.append(KeyValue(key='Netdata version', value=self._netdata_version)) + if self._check_core_temps: interval = math.ceil(self._usage_timer._period.to_sec()) core_vals, core_msgs, core_level = self.check_core_temps(interval=interval)