docker swarm集群监控方案cAdvisor+InfluxDB+Grafana实战

本文介绍了使用开源工具cAdvisor、InfluxDB和Grafana搭建Docker Swarm集群监控系统的实战过程。cAdvisor用于数据收集,InfluxDB作为数据存储,Grafana则负责数据展示。通过详细步骤,展示了如何部署和配置这些组件,最终实现对Docker Swarm集群及宿主机、容器的全面监控。
摘要由CSDN通过智能技术生成

      docker swarm集群的监控方案很多,cAdvisor+InfluxDB+Grafana方案功能强大灵活。最重要的是这个方案开源、免费、易用,是不花钱版监控方案。参考文档:https://botleg.com/stories/monitoring-docker-swarm-with-cadvisor-influxdb-and-grafana/

  • 组件说明

  1. cAdvisor:数据收集模块,需要部署在集群中的每一个节点上,当然前提条件是节点接受task。在本次实验中,共有三个节点,因为其中一个节点做过drain,不接受任何task调度,所以最后结果是部署在两个节点上。
  2. InfluxDB:数据存储模块。
  3. Grafana:数据展示模块

  •  环境准备

    docker版本:18.04.0 CE。

    参考https://blog.csdn.net/dkfajsldfsdfsd/article/details/79923218 创建包含三个节点的docker swarm集群。

  • 创建docker compose文件

     在manager结点上创建文件,并输入如下内容:


                
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值