mirror of
https://github.com/munin-monitoring/contrib.git
synced 2025-07-22 02:51: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:
parent
b09fa4a73f
commit
3a20ae41e9
1 changed files with 8 additions and 2 deletions
|
@ -275,8 +275,14 @@ def print_containers_cpu(client):
|
||||||
|
|
||||||
def print_containers_memory(client):
|
def print_containers_memory(client):
|
||||||
for container, stats in parallel_container_stats(client):
|
for container, stats in parallel_container_stats(client):
|
||||||
print(container.name + '.value', stats['memory_stats']['stats']['total_rss'])
|
if 'total_rss' in stats['memory_stats']['stats']: # cgroupv1 only?
|
||||||
print(container.name + '.extinfo', container_attributes(container))
|
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):
|
def print_containers_network(client):
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue