我在使用 cadvior 监控的容器的 Prometheus 中找不到任何磁盘使用痕迹。它们的值都为 0。唯一具有值的是 id="/" 的值。
所有非根条目都是 0。我检查了查询
changes(container_fs_usage_bytes{id!="/"}[60m] offset 215h)
没有变化,它总是 0。我在 CentOS 7.3 上运行我的容器,它们由 DCOS 集群管理。我使用以下命令启动 cadvisor 实例:
sudo docker run --volume=/:/rootfs:ro --volume=/var/run:/var/run:rw --volume=/sys:/sys:ro --volume=/var/lib/docker/:/var/lib/docker:ro --volume=/dev/disk/:/dev/disk:ro --volume=/cgroup:/cgroup:ro --publish=8082:8080 --privileged=true --detach=true --name=cadvisor google/cadvisor:latest
所以我可以确保设置了正确的权限。为什么我可以看到某种带有 id="/" 标签的聚合指标,但我看不到每个容器的统计信息?