[英]Create container cadvisor An error occurred mountpoint for cpu not found
[英]cAdvisor does not show all container's uptime (Prometheus+cAdvisor+Grafana)
环境:
问题:
运行 cAdvisor 的命令:
sudo docker run --volume=/:/rootfs:ro --volume=/var/run:/var/run:rw --volume=/var/lib/docker/:/var/lib/docker:ro -- volume=/dev/disk/:/dev/disk:ro --publish=8080:8080 --name=cadvisor --detach=true --privileged=true --volume=/cgroup:/cgroup:ro --network =docker8443 --ip=172.28.5.201 谷歌/cadvisor:最新
问题:
我认为这个问题是关于 cadvisor 的。 您可以尝试检查 cadvisor 指标端点: http ://172.28.5.201: 8080 /metrics 以确保 cadvisor 返回指标样本:
例子:
# HELP container_start_time_seconds Start time of the container since unix epoch in seconds.
# TYPE container_start_time_seconds gauge
container_start_time_seconds{id="/",image="",name=""} 1.525939343e+09
container_start_time_seconds{id="/docker",image="",name=""} 1.526006565e+09
container_start_time_seconds{id="/docker/d4b87911bd0842ee1d6969e6a05aa3d36a48a801184faf14e1b23169e056da92",image="busybox",name="trusting_bassi"}
在云龙的回答之上:添加--volume=/sys:/sys:ro
您还需要在 shell 下运行以下内容:
$ mount -o remount,rw '/sys/fs/cgroup'
$ ln -s /sys/fs/cgroup/cpu,cpuacct /sys/fs/cgroup/cpuacct,cpu
否则你的 cAdvisor 会在容器启动后立即崩溃。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.