Skip to content

Commit

Permalink
add netdata version to cpu info
Browse files Browse the repository at this point in the history
  • Loading branch information
Deleh committed Jan 18, 2024
1 parent 020eaba commit 3f56ba0
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions cob_monitoring/src/cpu_monitor.py
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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)
Expand Down

0 comments on commit 3f56ba0

Please sign in to comment.