observability: remove cadvisor #681
Reference in New Issue
Block a user
Delete Branch "chore/remove-cadvisor"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Rootless Docker hides container names from cgroup-based exporters, so this
cadvisoronly ever emitted anonymous series (152 live, zero with anamelabel). Every panel that queried it has been blank since it was added.Removed
compose.yml: thecadvisorservice (privileged, rootfs/sys/docker.sock mounts).infra/prometheus/targets/services.yml: thecadvisor:8080file_sd target.tests/test_observability.py:TestCadvisor; the targets test now asserts the job is absent; dropped fromPROMTAIL_LABELED.tests/test_compose_mounts.py: dropped from the privileged-exempt set.infra/grafana/dashboards/homelab-overview.json: Containers up, Container CPU %, Container memory (MiB) (stat row re-flowed, logs panel moved up).infra/grafana/dashboards/gpu-notebooks.json: Notebooks/Zotero CPU % and memory.Applied live (2026-09-08): container and
gcr.io/cadvisor/cadvisor:latestimage removed. Prometheus has already dropped the target (file_sd refresh); Grafana re-provisions the trimmed dashboards on its next scan.Verification:
pytest tests/test_observability.py tests/test_compose_mounts.py→ 34 passed;docker compose configrenders. The May 2026 plan/spec underdocs/superpowers/still mention cadvisor as history.Pull request closed