diff --git a/collectd-extensions/src/cpu.py b/collectd-extensions/src/cpu.py index 1cd551c..8db3ec4 100755 --- a/collectd-extensions/src/cpu.py +++ b/collectd-extensions/src/cpu.py @@ -198,6 +198,8 @@ def get_cpuacct(): # (e.g., docker, k8s-infra, user.slice, system.slice, machine.slice) dir_list = next(os.walk(CPUACCT))[1] for name in dir_list: + if any(name.endswith(x) for x in ['.mount', '.scope']): + continue cg_path = '/'.join([CPUACCT, name]) acct = get_cgroup_cpuacct(cg_path) cpuacct[pc.GROUP_FIRST][name] = acct diff --git a/collectd-extensions/src/memory.py b/collectd-extensions/src/memory.py index 607c707..2392fb7 100755 --- a/collectd-extensions/src/memory.py +++ b/collectd-extensions/src/memory.py @@ -265,6 +265,8 @@ def get_platform_memory(): # (e.g., docker, k8s-infra, user.slice, system.slice, machine.slice) dir_list = next(os.walk(MEMCONT))[1] for name in dir_list: + if any(name.endswith(x) for x in ['.mount', '.scope']): + continue cg_path = '/'.join([MEMCONT, name]) m = get_cgroup_memory(cg_path) memory[pc.GROUP_FIRST][name] = m.get('rss_MiB', 0.0)