普罗米修斯搭建_docker容器监控
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检查是否配置成功

四.Grafana添加监控模板
1.在grafana-dashboard-import,输入193模板,选择数据来源prometheus

2.查看统计仪表盘

浙公网安备 33010602011771号