Prometheus之监控Docker服务器及Grafana可视化
1. 使用容器cAdvisor监控节点
1. 安装cAdvisor收集容器信息
docker run -d \ --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 \ --net=host \ -v "/etc/localtime:/etc/localtime" \ google/cadvisor:latest
2. cAdvisor使用metrics收集监控指标
访问地址: http://ip:8080/metrics
3. 修改prometheus.yaml文件,添加scrap配置
scrape_configs:
- job_name: 'docker203' static_configs: - targets: ['192.168.1.203:8080']
4. 检查并重新加载配置文件
./promtool check config prometheus.yml kill -hup PID
5. 访问被监控的Dockeru服务器
http://192.168.1.203:8080/metrics
2. Grafana导入Docker监控图表
1. 与Linux服务器资源使用情况类似
一往无前虎山行,拨开云雾见光明

浙公网安备 33010602011771号