使用advisor + influxdb + grafana 架构监控 docker swarm 集群健康状况
参考git 上网址
https://github.com/botleg/swarm-monitoring
1、下载docker-stack.yml docker compose 文件
地址
https://github.com/botleg/swarm-monitoring/blob/master/docker-stack.yml
2、使用docker compose 启动监控服务体系
docker stack deploy -c docker-stack.yml monitor
3、在influx容器中创建influx数据库cadvisor
docker exec `docker ps | grep -i influx | awk '{print $1}'` influx -execute 'CREATE DATABASE cadvisor'
4、使用浏览器打开grafana界面
http://127.0.0.1:80
初始登陆密码是admin admin
配置data soure 和 graph 详见https://botleg.com/stories/monitoring-docker-swarm-with-cadvisor-influxdb-and-grafana/