一、安装cadvisor
docker pull google/cadvisor:latest
二、运行容器
docker run -d \
--volume=/:/rootfs:ro \
--volume=/var/run:/var/run:rw \
--volume=/sys:/sys:ro \
--volume=/var/lib/docker/:/var/lib/docker:ro \
--publish=8088:8080 \
--detach=true \
--name=cadvisor \
--privileged=true \
google/cadvisor:latest
若出现如下报错
Failed to start container manager: inotify_add_watch /sys/fs/cgroup/cpuacct,cpu: no such file or directory
执行
mount -o remount,rw '/sys/fs/cgroup'
ln -s /sys/fs/cgroup/cpu,cpuacct /sys/fs/cgroup/cpuacct,cpu
三、访问页面
ip:8088
四、Prometheus集成
vim prometheus.yml
- job_name: cadvisor-106
static_configs:
- targets: ['192.168.xx.xx:8088']
五、在grafana中导入面板
文章来源:https://www.toymoban.com/news/detail-680204.html
六、监控图
文章来源地址https://www.toymoban.com/news/detail-680204.html
到了这里,关于prometheus+cadvisor监控docker容器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!