gpt4 book ai didi

未显示容器的 Prometheus 和 cadvisor 磁盘使用情况

转载 作者:行者123 更新时间:2023-12-02 04:32:45 30 4
gpt4 key购买 nike

我在使用 cadvior 监控的容器的 Prometheus 中找不到任何磁盘使用痕迹。它们的值都为 0。唯一有值的是 id="/"的值。

enter image description here

所有非根条目都是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="/"标记的某种聚合指标,但看不到每个容器的统计信息?

最佳答案

当您似乎在使用设备映射器 Docker 存储驱动程序时,您只是绑定(bind)安装“/dev/disk”,它依赖于“dev”下的其他位置(例如虚拟设备所在的“/dev/mapper”被暴露)。绑定(bind)安装整个“/dev”文件系统应该可以解决您的问题。

关于未显示容器的 Prometheus 和 cadvisor 磁盘使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47134326/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com