1
0
Fork 0
mirror of https://github.com/munin-monitoring/contrib.git synced 2025-07-21 18:41:03 +00:00

[docker_] memory: report usage if total_rss is not available

Signed-off-by: Olivier Mehani <shtrom@ssji.net>
This commit is contained in:
Olivier Mehani 2021-01-19 12:53:07 +11:00 committed by Lars Kruse
parent b09fa4a73f
commit 3a20ae41e9

View file

@ -275,8 +275,14 @@ def print_containers_cpu(client):
def print_containers_memory(client):
for container, stats in parallel_container_stats(client):
print(container.name + '.value', stats['memory_stats']['stats']['total_rss'])
print(container.name + '.extinfo', container_attributes(container))
if 'total_rss' in stats['memory_stats']['stats']: # cgroupv1 only?
memory_usage = stats['memory_stats']['stats']['total_rss']
extinfo = 'Resident Set Size'
else:
memory_usage = stats['memory_stats']['usage']
extinfo = 'Total memory usage'
print(container.name + '.value', memory_usage)
print(container.name + '.extinfo', container_attributes(container, extinfo))
def print_containers_network(client):