Skip to content
Snippets Groups Projects

Telegraf monitoring for Karaage (hpc.erc.monash.edu.au)

Merged Kerri Wait requested to merge telegraf-1.15 into master
3 files
+ 37
110
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -6,10 +6,12 @@ import os
def render_data(data):
return json.dumps(data)
device_name = 'mlx5_0'
hw_counters = {}
path = '/sys/class/infiniband/{}/ports/1/hw_counters/'.format(device_name)
path_prefix = '/sys/class/infiniband'
path_suffix = 'ports/1/hw_counters'
hw_counters[device_name] = os.listdir(path)
for device_name in os.listdir(path_prefix):
path = os.path.join(path_prefix, device_name, path_suffix)
hw_counters[device_name] = os.listdir(path)
print(render_data(hw_counters))
\ No newline at end of file
Loading