监控docker主机(暴露指标端口8080)


#服务端配置
#在Prometheus配置文件添加被监控端
vim /opt/monitor/prometheus/prometheus.yml
scrape_configs:
- job_name: 'docker'
static_configs:
- targets: ['192.168.1.13:8080','192.168.1.11:8080']
---------------------------------------------------------
#配置完成后,使用promtool工具检查配置文件是否有误
cd /opt/monitor/prometheus
./promtool check config ./prometheus.yml
#查看prometheus的进程id,上面修改配置进行热加载配置
ps -ef |grep prometheus
kill -HUP 62291

#docker主机配置(被监控端)
#配置docker加速源
在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件)
{
"registry-mirrors": [
"https://dockerhub.azk8s.cn",
"https://reg-mirror.qiniu.com",
"https://registry.docker-cn.com"
]
}
#cAdvisor (Container Advisor) :用于收集正在运行的容器资源使用和性能信息。
#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=cadvisor google/cadvisor:latest

添加选择多节点按钮

图表增加筛选条件