diff --git a/monitoring/scripts/docker-stats-textfile.sh b/monitoring/scripts/docker-stats-textfile.sh index 905df64..053012c 100755 --- a/monitoring/scripts/docker-stats-textfile.sh +++ b/monitoring/scripts/docker-stats-textfile.sh @@ -3,6 +3,11 @@ # cAdvisor can't collect metrics on this host (Docker 29 + overlayfs snapshotter, # google/cadvisor#3860), so we sample the Docker stats API instead — it reads cgroup-v2 # usage directly and is independent of the storage-driver layer-resolution bug. +# Status 2026-07-11: #3860 still open at cAdvisor v0.60.5. Only disk-stats collection is +# broken; `--disable_metrics=disk` makes cAdvisor work (per-container CPU/mem/net, no +# container_fs_*). Deliberately staying with this script: no privileged container, no 15s +# sampling loop, and it exposes the anon-memory metric dashboards/alerts depend on. +# Upstream fix to watch: google/cadvisor#3892 (+ #3910). # # Metrics {name=...}: # docker_container_cpu_percent CPU% across all cores