C:CAdvisor ----- docker容器性能、状态等信息收集
I:InfluxDB ----- 将C收集的信息进行存储
G:Granfana ----- 将存储的信息进行可视化展示

下面将会使用上面这三个工具进行搭建docker的监控平台

docker-compose.yml

编写docker-compose一键搭建监控平台
运行这个compose文件之前建议先把这三个镜像先给pull下来,否则,是个非常漫长的过程

version: '3.1'volumes:grafana_data: {}services:influxdb:image: tutum/influxdb:0.9restart: alwaysenvironment:- PRE_CREATE_DB=cadvisorports: - "8083:8083"- "8086:8086"volumes: - ./data/influxdb:/datacadvisor:image: google/cadvisorlinks:- influxdb:influxsrvcommand: -storage_driver=influxdb -storage_driver_db=cadvisor -storage_driver_host=influxsrv:8066restart: alwaysports:- "8080:8080"volumes:- /:/rootfs:ro- /var/run:/var/run:rw- /sys:/sys:ro- /var/lib/docker/:/var/lib/docker:rografana:user: "104"image: grafana/grafanarestart: alwayslinks:- influxdb:influxsrvports:- "3000:3000"volumes:- grafana_data:/var/lib/grafanaenvironment:- HTTP_USER=admin- HTTP_PASS=admin- INFLUXDB_HOST=influxsrv- INFLUXDB_PORT=8086- INFLUXDB_NAME=cadvisor- INFLUXDB_USER=root- INFLUXDB_PASS=root

验证编写配置是否正确:docker-compose config -q
执行:docker-compose up 或 docker-compose up -d

验证

  • docker ps查看是否启动成功

  • 访问CAdvisor收集服务:http://ip:8080/

  • 访问InfluxDB存储服务:http://ip:8083/

  • 访问Granfana展示服务:http://ip:3000/ [默认账号/密码:admin/admin]

配置Grafana

配置数据源

Configuration ----> Add data source ----> InfluxDB


添加面板

Create —> dashboard —> Add a new panel


创建完之后进行保存

搭建docker监控平台相关推荐

  1. Telegraf+InfluxDB+Grafana搭建服务器监控平台

    Telegraf+InfluxDB+Grafana搭建服务器监控平台 tags:网站 个人网站:https://wanghualong.cn/ 效果展示 本站服务器状态监控:https://statu ...

  2. jeecgboot 前端环境搭建_如何从零开始搭建前端监控平台?

    前端监控与优化,一直是前端领域的重要研究方向.尤其在当下页面功能繁杂.页面延迟容忍度降低的时代,一套符合自身业务需要的监控平台,往往能让页面性能优化事半功倍. 现在市面上的大多数监控平台都是对性能.网 ...

  3. kubernetes集群搭建Zabbix监控平台

    kubernetes集群搭建Zabbix监控平台 一.zabbix介绍 1.zabbix简介 2.zabbix特点 3.zabbix的主要功能 4.zabbix架构图 二.检查本地k8s环境 1.检查 ...

  4. CentOS7下Telegraf+InfluxDB+Grafana 搭建服务器监控平台

    转载来源 : 作者:DevOps海洋的渔夫 链接:https://www.jianshu.com/p/0a8192751dce 来源:简书 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注 ...

  5. 从0到1搭建前端监控平台,面试必备的亮点项目

    前言 常常会苦恼,平常做的项目很普通,没啥亮点:面试中也经常会被问到:做过哪些亮点项目吗? 前端监控就是一个很有亮点的项目,各个大厂都有自己的内部实现,没有监控的项目好比是在裸奔 文章分成以下六部分来 ...

  6. openfalcon 组件监控_使用滴滴云快速搭建 Open-Falcon 监控平台

    最近笔者申请了一个开源项目的支持计划,获得了 滴滴云 的一台免费的服务器一段时间. Open-Falcon 是非常优秀的一款开源监控系统,正好最近想弄一个测试环境尝试下 Open-Falcon,把此次 ...

  7. 搭建nagios监控平台

    Centos7,使用nagios-4.3.1.tar.gz,nagios-plugins-2.2.1 nrpe2.12.tar.gz源码包 安装nagios主程序:./configure --pref ...

  8. 搭建cacti监控平台

    Cacti介绍: Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具.Cacti通常是通过 snmpget来获取数据,使用 RRDtool绘画图形,而且你完 ...

  9. 用Zabbix和Docker搭建监控平台

    Zabbix 是由 Alexei Vladishev 开发的一种网络监视.管理系统,基于 Server-Client 架构.可用于监视各种网络服务.服务器和网络机器等状态. 1. 架构 Zabbix ...

  10. (一)性能实时监控平台搭建(Grafana+Influxdb+Jmeter)

    前言 主要介绍使用Docker安装Grafana+Influxdb结合Jmeter搭建可视化监控平台 正文 使用Docker搭建influxdb数据库服务 创建influxdb容器 命令:docker ...

最新文章

  1. adminLTE 教程 -4 轮播控件
  2. 在二分类问题中,准确率一直处于50%上下的解决方法
  3. 2021年中总结汇报PPT
  4. 重返数学史的黄金时代,由数学推动诞生的人工智能,一部人类智慧形成的历史...
  5. 第六计 / Explosive City (2004)
  6. 学术之路如何走好?过来人的10条建议!
  7. python shell清屏指令_python shell怎么清屏
  8. chromedriver 与 chrome 版本对照表
  9. bilibili老版本_哔哩哔哩5.13.0旧版本下载-bilibili5.13.0旧版本下载v5.13.0旧版本-西西软件下载...
  10. oracel的安装和卸载
  11. js实现音乐列表循环播放或单曲循环
  12. 计算机图形学:光线追踪原理(ray tracing)
  13. GStreamer和gst-omx插件
  14. Unity 材质设置为tiling不能够重复的问题
  15. Redisson(2-2)分布式锁实现对比 VS Java的ReentrantLock之带超时时间的tryLock
  16. 关于Invalid bound statement (not found)出现原因和解决方法
  17. 打印文件,打印机出error纸张
  18. button type属性
  19. python输出偶数_python程序使用递归查找数字是偶数还是奇数
  20. 《前端》ECharts 点击事件的 param参数--2021年1月7日

热门文章

  1. 线性系列DC-DC转换器工作原理
  2. DC-DC LLC转换器 matlab simulink仿真显示了一个DC-DC LLC功率转换器与频率控制
  3. 在线绘制GO、Pathway富集结果弦图
  4. Android APK反编译技巧全讲解
  5. 希捷移动硬盘打不开怎么办?
  6. 免费好用的虚拟服务器,六大免费好用的虚拟主机管理系统
  7. 南京大学计算机考研复试名单,2017南京大学计算机科学与技术系考研复试名单...
  8. opendir readdir
  9. 斯坦福NLP名课带学详解 | CS224n 第5讲 - 句法分析与依存解析(NLP通关指南·完结)
  10. 前后端api参考手册