普罗米修斯搭建_docker容器监控

发布时间 2023-06-27 15:19:36作者: 常疯大虾

Docker容器监控

一.docker命令监控容器

docker stats containerid

二.Prometheus监控docker容器

1.设置权限

mount -o remount,rw '/sys/fs/cgroup'

2.建立软连接

ln -s /sys/fs/cgroup/cpu,cpuacct /sys/fs/cgroup/cpuacct,cpu

3.在被监控宿主机,运行cadvisor容器

docker run -d -p 18080:8080 \

-v /:/rootfs:ro \

-v /var/run:/var/run:rw \

-v /sys:/sys:ro \

-v /var/lib/docker/:/var/lib/docker:ro \

-v /dev/disk/:/dev/disk:ro \

--privileged=true google/cadvisor

三.编辑prometheus.yml文件

1.添加配置

- job_name: 'cadvisor'

static_configs:

- targets: ['10.196.130.168:18080']

2.重启prometheus容器

docker restart b211f045d795

3.浏览器访问prometheus检查是否配置成功

http://10.196.130.180:9090/

四.Grafana添加监控模板

1.在grafana-dashboard-import,输入193模板,选择数据来源prometheus

2.查看统计仪表盘