1.服务器直接docker启动cadvisor容器
docker run -d --volume=/:/rootfs:ro --volume=/var/run:/var/run:ro --volume=/sys:/sys:ro --volume=/var/lib/docker/:/var/lib/docker:ro --volume=/dev/disk:/dev/disk:ro --publish=8080:8080 --detach=true --name=bj_agent_docker google/cadvisor:latest
主要方式就是通过映射本地文件来监控容器中cpu,内存,网络的使用情况
2.容器启动完成可以访问ip:8080打开cadvisor页面
3.prometheus添加监控项
- job_name: 'docker'
static_configs:
- targets:
- '106.75.x.x:8080'
4.重载配置
kill -HUP 14083
5.grafana查看监控
[[1] ] https://huhuhahei.oss-cn-hangzhou.aliyuncs.com/blog/images/blog/2021/07/3454901946.jpg
[[2] ] https://huhuhahei.oss-cn-hangzhou.aliyuncs.com/blog/images/blog/2021/07/4223136120.jpg