Skip to content

Fix cadvisor repo URL and settings

Matthias Käppler requested to merge mk-fix-cadvisor into master

cAdvisor was broken for me; it kept failing with error messages saying that certain memory related files in /sys/fs/cgroup could not be found:

cadvisor_1          | W0630 14:10:03.924503       1 container.go:526] Failed to update stats for container "/system.slice/docker-de4d0b42394833f1d34b79b0d37019fd70d04c1921c134405b374ff58b3697bf.scope": failed to parse memory.usage_in_bytes - open /sys/fs/cgroup/system.slice/docker-de4d0b42394833f1d34b79b0d37019fd70d04c1921c134405b374ff58b3697bf.scope/memory.usage_in_bytes: no such file or directory, continuing to push stats

This happened for every container.

I fixed this, and a few other settings:

  • Update to correct repository URL
  • Mount /var/run in read-only mode
  • Mount disk devices
  • Do not pin version

Merge request reports