分享好友 最新动态首页 最新动态分类 切换频道
Docker运维必备:监控宝Docker监控试用手记
2024-12-27 02:06

本文由肖远昊深度实践docker监控的报告

 

    非常荣幸得到监控宝的邀请,试用了他们最近推出的新产品——Docker监控。 

    9月7日,中国APM厂商云智慧CloudWise正式发布上线Docker监控,该产品从部署到使用,整个过程都非常的简单。不仅能够实时监控宿主机和Docker容器的性能信息(包括CPU、Mem、磁盘、Net In/Out),还可以自定义相应的告警策略。以下将从部署、监控信息、告警这几个方面聊聊试用体会。大家可以[注册](http://www.jiankongbao.com/)监控宝,免费使用Docker监控。

 

部署流程

    阅读了Dockone上的文章《扒一扒监控宝Docker监控的技术原理》(http://dockone.io/article/692),了解到Docker监控的实现是基于SmartAgent架构来完成的,整个部署过程在几分钟内便可以完成。

    第一步,点击“创建监控项目”,输入基本信息,包括名称和监控频率后,就可以看到具体的部署步骤。

第二步,在监控机器上安装代理和Docker插件。

l  首先下载、解压和启动SendProxy,SendProxy是一个代理,作为发送引擎,可以在局域网内进行部署,将局域网内机器的监控信息高效地传输到云智慧的SaaS平台。SendProxy可以通过SendProxy.sh脚本进行启动,命令为 `https://www.cnblogs.com/amy26/p/SendProxy.sh start`,执行之后,可以通过命令 `https://www.cnblogs.com/amy26/p/SendProxy.sh status`来查看SendProxy的状态,如果“States”是“ok”状态,则表示SendProxy启动成功。

l  其次,下载、解压和启动Docker插件——Docker Agent,Docker Agent是Docker监控的主要模块,负责在监控机器上采集数据并通过SendProxy将数据传输到云智慧的SaaS平台,可直接使用start.sh脚本启动Docker Agent。

经过这两步后,在监控宝的Docker监控页面就可以看到,刚刚创建的监控项目已经获取到了监控机器上的数据了。

不知道大家会不会有个疑问,“数据是怎么定位到刚刚创建的监控项目?”斗胆猜测一下,创建监控项目时,输入的名称和设定的监控频率在保存监控项目后,将监控项目信息写入了Docker Agent的配置文件中,这样就能对应上这个监控项目了。但还有一个疑问,"那一个机器上如果有两个监控项目怎么办?",仔细想想,一台机器上只对应一个监控项目,而一个监控项目可以监控多台机器。

 

> 根据亲身实践,对于部署流程中遇到的问题,提几个小建议。 

> (1)在部署提示中,向用户说明现在Docker Agent所支持的操作系统类型; 

> (2)提示用户,监控项目和Docker插件的关联关系;  

> (3)提示用户,如果Docker监控页面一直没有收到数据,可以使用bin目录下的docker_py脚本尝试Push监控信息。

 

监控信息展现

部署完成之后,可以进入具体的信息展示界面。所展示的信息比较全面,包括CPU、内存、磁盘和网络流量的监控信息以及监控机器上不同状态Docker容器的统计信息(这么全面的信息,妈妈再也不用担心Docker运维了)。以下就是监控信息的整体呈现。

监控信息统一使用折线图展示,比较直观,如果想知道具体数据的数值,可以在图表的右侧切换到数据视图。如果想知道某段时间内的数据,可以在页面最上方进行选择,默认提供了“今日”、“昨日”和“最近七天”这三个选项,当然也可以根据需要进行自定义时间范围。图标上的数据线免不了会出现重叠,可以通过点击上方的标题来关闭某些数据线。这些细节方便值得称赞。

具体数据数值的展示如下:

在具体类目监控信息的展示页面,比如说Net In/Out类目,可以看到不同容器的监控数据以及一些统计信息(最大值、平均值和最小值),默认情况下,会展示“资源消耗Top10”的10个容器,当然也可以通过左上角的下拉框选择具体某个容器的数据展示。

 

告警

告警功能,无疑是运维人员和开发者最重视的一个功能。在云智慧监控宝的Docker监控中,用户可以自定义告警设置。告警对象主要是针对容器的资源使用情况以及容器的存活率。

告警策略根据统计数据(平均值、和值)进行相应阈值的设定,高于、低于或者等于设定阈值时,进行相应告警。对于资源的使用情况,可以针对所有容器或者单个容器进行告警设置。

值得一提的是,监控宝的的告警方式非常全面,可以通过电子邮件、手机短信、电话语音、APP推送、微信等方式进行通知,特别是通过电话语音和微信的方式能保证你不漏掉任何重要的告警信息。

总体感受

自从Docker问世依赖,运维一直是Docker使用者的一个痛点。云智慧推出的Docker监控,填补了国内Docker监控的空白。从部署到监控,整体上的感觉就是简单易懂且易用。整个部署过程,只是简单地下载两个Zip安装包,然后修改相应权限,启动就好了,对于新手或者小白用户来说,这是非常简单的操作。

监控信息使用图表展示,但也没有忘记给需要具体数据的用户提供数据视图的接口,细节方面做的很到位。进入CPU、Mem等具体监控信息部分,能够看到具体单个容器的监控信息,效果不错。告警部分,策略比较明确,通过统计的平均值或者和值做衡量,以设定的条件和阀值来触发告警,可以对单个容器的某个性能监控信息做告警,还是比较细致的。

最后提个建议,是否能够加入“组”或者“集群”的相关概念,在监控展示时,可以选择展示这个“集群”的监控信息,在告警设置中,可以设定这个“集群”的告警信息。有时候在一个宿主机上会把几个容器当成一个集群来用,例如一个hadoop集群。如果对每个容器单独观察监控信息或者设置告警信息,就显得有些繁琐与不便。

最后,非常感谢监控宝给予了这次试用Docker监控的机会,希望监控宝能够给我们带来更多的惊喜。

 

最新文章
漫蛙最新最新入口在哪里?如何快速进入最新平台获取最新内容?
如果你正在寻找“漫蛙最新最新入口”,那么你来对地方了。漫蛙是一个非常受欢迎的在线平台,提供丰富的内容和服务。无论你是想了解漫蛙的最新资讯,还是需要直接访问其最新入口,这篇文章将为你提供详细的指导,帮助你快速找到正确的入口。
教你360浏览器禁用/启用地址栏复制粘贴助手图文教程
360浏览器如何禁用、启用地址栏复制粘贴助手呢?相信使用360浏览的用户在复制网站网址的时候只需使用鼠标就可以完成操作,无需使用键盘、鼠标进行操作,点击网站网址后就会出现复制网址的提示,点击即可复制。但是不少用户不喜欢这样的网址
阿里巴巴关键词源代码查看(关键词搜索代码)
本文目录一览:1、阿里巴巴国际站怎么看到别人的关键词2、数字营销阿里巴巴怎么查询有排行的关键词3、阿里巴巴诚信通会员 发布产品时的源代码编辑是什么4、阿里巴巴怎么看同行设置的关键词5、如何查看某产品关键词在阿里巴巴中文站的搜索量
超值推荐!2024年二季度南沙人气楼盘榜单,揭晓备受追捧的热门楼盘!
热度排名楼盘名地址价格1绿城·蓝湾半岛广州·南沙·深中通道旁16000元/平方米2中交·蓝色海湾港前大道南沙客运港正对面待定3越秀·珠实 | 天悦海湾南沙湾港前大道(邮轮母港南侧)24000元/平方米4保利半岛滨水大道左侧35000元/平方米5湾区
谷歌SEO优化,如何做好local business?
在当今数字化时代,谷歌搜索引擎已成为连接消费者与本地商家的重要桥梁。作为一名在SEO领域摸爬滚打多年的从业者,我深知在谷歌搜索结果中获得良好排名对于本地企业来说至关重要。这不仅意味着更多的曝光机会,还能直接转化为销售额的提升
外链建设计划:利用微信 Bug 提升网站权重
在竞争激烈的数字环境中,网站外链建设对于提高搜索引擎排名和网站可见度至关重要。利用微信 Bug 外链方法,我们可以有效地获得高质量外链,从而提升网站权重。本文将提供一个详细的外链建设规划计划和执行方案,帮助您有效地利用此策略。
除了您在Google搜索中看到的文字广告之外,展示广告网络中的网站还可以展示其他具有视觉吸引力的广告类型:文字广告 图片广告——包含照片或插图的广告富媒体广告—&m
上海天擎结合Google领先的搜索广告优化经验,为广告主定制出一套适合Google推广的解决方案MADA服务模式,通过市场分析策略、广告管理策略、数据分析策略、账户优化策略及服务保障策略全方位、专业、高效的满足企业Google推广的需求,真正
短剧逍遥全集观看_逍遥 电视剧
今天给各位分享短剧逍遥全集观看的知识,其中也会对逍遥 电视剧进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!1、总之,又见逍遥电视剧一共40集,这个集数安排既符合了电视剧制作的一般规律,又满足了观众对于精
十大耐玩平民手游多人下载推荐 耐玩的手机游戏有哪些2024
一些平民玩家很爱玩那种不肝不氪又很耐玩的手游,许多福利超多的联机类游戏都很适合平民体验,多元化内容加上良心福利机制满足了平民小白玩家的需求,那么十大耐玩平民手游多人下载推荐哪个好?本文介绍10个免费耐玩佳作都需要联网运行,平
相关文章
推荐文章
发表评论
0评