分享好友 最新动态首页 最新动态分类 切换频道
docker监控方案实践(cadvisor+influxdb+grafana)
2024-12-26 18:32

       虚拟化技术如今已经非常热门,如果你不知道什么是虚拟化,那你应该了解虚拟机。虚拟化技术如同虚拟机一样,用于将某些硬件通过软件方式实现"复制",虚拟出"硬件系统" 并且能够对该虚拟的硬件系统实现一系列骚操作。
       docker作为出色的虚拟化技术,其技术发展壮大的同时,使用docker部署主机和服务的情况越来越多。可虚拟化终究是虚拟化,它需要依托与真实的主机之上,所以面对日益庞大的docker服务群应用,需要做好有效的监控。
        本文对docker不做详细介绍,主要讲解使用cadvisor+influxdb+grafana三大开源框架组成的docker服务群监控方案

1、使用docker自带的命令docker stats(有局限性)
2、cadvisor(开源)
3、Data Dog(它是这几个中最好的,但是收费)
4、Sensu Monitoring Framework(Sensu集群复杂,不易于部署)
5、Scout(收费)

cadvisor:

     Google开源的用于监控基础设施应用的工具,可以零配置运行在docker主机上来监控Docker主机以及Docker容器。其为但节点监控,只能监控一个主机。多节点监控可参考Google的Kubernetes。作为docker服务的监控数据收集器,提供给influxdb。

influxdb:

     InfluxDB 是用Go语言编写的一个开源分布式时序、事件和指标数据库,无需外部依赖、提供管理界面。提供基于时间序列,基于事件的可度量的实时计算功能。作为数据存储器以及分析函数支持,与elk中elasticsearch作用类似,但此数据库偏向存储实时数据。

grafana:

     Grafana可视化大型测量数据的开源程序,有灵活丰富的图形化选项,可以混合多种风格,多个数据源例如Graphite、zabbix、InfluxDB、Prometheus、mysql和OpenTSDB 详见配置页面。作为数据分析的可视化展示,与influxdb配合实现监控目的。与elk中kibana类似,但此可视化偏向实时监控数据展示。

 

数据流向: docker主机+docker容器-->cadvisor-->influxdb-->granfana-->web页面

安装docker环境 :centos7下安装docker及配置docker

备注:docker 要使用该网卡,需要docker --net  docker-monitor指定。

备注:8083为infuxdb后台控制端口,8086是infuxdb的数据端口
通过web访问:http://10.0.0.110:8083

 

 

备注:

通过web访问: http://10.0.0.110:8080

 


 

通过web访问: http://10.0.0.110:3000      默认帐号admin admin

 

以记录本教程三大框架的内存实时监控数据展示为例

 

回到主页进行添加

备注:grafana新建面板类似与一个图表的展示页面 其图表需要进行添加和编辑

新建了一个监控项之后,回来HOME,可以发现刚才创建的项目:

1、使用docker进行部署服务,省去了大量操作,且docker还有dockerfile等技术可以对环境部署进行批量化操作

2、对应docker监考,本架构可以满足基本的监控。因为influxdb为设计用于时序以及注重实时,其存储持久性有所取舍。

3、cadvisor监控与docker融合好,但是其为单节点监控,占据一定的docker主机空间。

最新文章
Chrome与chromedriver.exe的版本的坑以及解压到何处
selenium第一步打开谷歌浏览器但是我却被谷歌映射文件缺失而望而却步当我完美写好代码首先下载同版本的映射文件,找到谷歌的浏览器版本:点击浏览器右上方三个点,找到帮助--关于谷歌 就可以看到版本由于有三个相似的,我选择了这个,你们
360清理PRO 11.1.0.1181
360清理PRO是一款基于用户使用场景化的全新清理工具,集成【C盘清理】、【微信清理】、【QQ清理】、【隐私清理】四大场景,覆盖“大文件”、“重复文件”、“休眠文件”、“系统垃圾”、“微信图片视频”、“QQ图片视频”、“使用痕迹”等
10款方便的在线文件格式转换工具网站。
1.online-convertonline-convert是一个十分优秀的在线格式转换应用,支持格式覆盖文档、图片、音频、视频、电子书、Flash以及一些 不常见的格式。使用非常简单,你只需根据在你想转换成的格式的分类(如文档的在document
Google Trends在中国可以打开吗?国内打开Google趋势的方法!
Google Trends是Google提供的一个免费的搜索统计分析工具,可以用来研究和比较不同关键词的搜索趋势。然而,由于众所周知的原因,Google在中国被禁止了。本文将详细讲解Google Trends在中国可以打开吗?国内打开Google趋势的方法!一、Goog
Accident Analysis & Prevention
Ethics in publishingAuthors must follow ethical guidelines stated in Elsevier's Publishing Ethics Policy.Submission declarationWhen authors submit an article to an Elsevier journal it is implied that:the work described
ai怎么设计多款猫咪表情包? ai猫咪表情包的画法
家里有猫咪会让主人感受到生活的快乐,该怎么将猫咪的表情画成表情包呢?今天,我们就来画一画猫咪表情包,从中学习一下不同猫咪的头像画法,从中学习一下猫咪表情与色彩的搭配,掌握使用圆形与钢笔工具去呈现不规则图形的方法,体会一下用
AI作画提示词(Prompts)工程:技巧与最佳实践
AI 作画提示词(prompts)工程可以极大地提高生成图像的质量和细节表现。以下是一些技巧和最佳实践,以帮助你优化提示词的使用: 一、明确的描述 1. 具体化:明确描述你想要的元素和风格。例如,“一
Apeaksoft iOS Unlocker(iOS解锁工具)
Apeaksoft iOS Unlocker是一款针对iOS系统的密码解锁工具,支持删除iPhone密码以进入锁屏设备、忘记的Apple ID并将iPhone激活为新的以及恢复并删除屏幕时间限制密码等功能。想要在iPhone上使用一些iCloud和iTunes功能的时候,忘记苹果ID或
AI作文生成在线使用,让创意和灵感无处不在!
我们常常需要寻找灵感和创意来应对各种挑战。而AI作文生成在线正是您所需要的工具。它可以帮助您轻松地生成高质量的文章、论文、故事等各种文本,让您无需花费大量时间和精力去思考和创作。AI作文生成在线采用先进的自然语言处理技术,可以
5 个阻止垃圾评论/邮件的 WordPress 蜜罐插件
垃圾评论/邮件预防是我们在使用 WordPress 时常见的问题之一。用户评论、表单提交和在线订单都是垃圾邮件的载体。但是,WordPress 中并没有很多出色的反垃圾功能,好在WordPress的插件生态非常好。防止垃圾邮件的最简单和最有效的方法之一
相关文章
推荐文章
发表评论
0评