Docker Swarm集群监控方案

docker swarm监控方案有很多,主流的有cAdvisor+InfluxDB+Grafana和cAdvisor+Prometheus+Grafana,本文介绍cAdvisor+InfluxDB+Grafana方案 组件说明 cAdvisor:数据收集模块,需要部署在集群中的每一个节点上,当然前提条件是节点接受task。 InfluxDB:数据存储模块。 Grafana:数据展示模块 创建docker compose文件 在manager结点上创建文件,并输入如下内容: version: '3' services: influx: image: influxdb:1.8 # 保证模板兼容性 volumes: - influx:/var/lib/influxdb deploy: replicas: 1 placement: constraints: - node.role == manager grafana: image: grafana/grafana:4.2.0 # 保证模板兼容性 ports: - 0.0.0.0:80:3000 volumes: - grafana:/var/lib/grafana depends_on: - influx deploy: replicas: 1 placement: constraints: - node....

2022-04-15 · 1 分钟