Docker常用监控方案
数据收集利器cAdvisor
运行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 --publish=8080:8080 --detach=true --name=cadvisor google/cadvisor:latest
通过http://[host ip]:8080来访问cadvisor
监控Docker Host
cadvisor会显示当前host的资源使用情况,包括CPU、内存、网络、文件系统等
Usage
监控容器
点击Docker Containers链接
显示列表
点击某个容器,比如sysdig,进入该容器的监控页面
以上就是cAdvisor的主要功能,总结起来共两点
(1)展示Host和容器两个层次的监控数据
(2)展示历史变化数据