[发明专利]一种基于cAdvisor的集群性能监测方法在审
申请号: | 201710383581.5 | 申请日: | 2017-05-26 |
公开(公告)号: | CN107171888A | 公开(公告)日: | 2017-09-15 |
发明(设计)人: | 吴涛 | 申请(专利权)人: | 安徽四创电子股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/08 |
代理公司: | 合肥和瑞知识产权代理事务所(普通合伙)34118 | 代理人: | 王挺 |
地址: | 230088 安徽省合肥*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 cadvisor 集群 性能 监测 方法 | ||
1.一种基于cAdvisor的集群性能监测方法,其特征在于,包括如下步骤:
S1,用户在基于Docker容器的分布式云计算的集群中的所有机器上均安装cAdvisor服务,在处于服务节点的至少一台机器上安装Fleet工具;
S2,分别验证cAdvisor服务和Fleet工具是否安装成功,直至安装成功为止;
S3,在由云计算管理平台分配的一台机器上安装定时任务服务,在由云计算管理平台分配的一台机器上安装数据同步服务;
S4,分别启动一个定时任务服务实例和一个数据同步服务实例,并判断上述两个实例是否正常工作;若不能正常工作,则停止相应地服务实例并查明原因,重新启动新的服务实例直到其正常工作;
S5,云计算管理平台通过cAdivsor服务获取集群中每台机器的性能数据,解析这些性能数据并存储到云计算管理平台的数据库中;
S6,用户通过客户端提交查询信息至云计算管理平台,云计算管理平台对照查询信息提取数据库中的相关数据至客户端,从而用户可以通过客户端获取到所需的相关数据。
2.根据权利要求1所述的一种基于cAdvisor的集群性能监测方法,其特征在于:步骤S2中验证cAdvisor服务是否安装成功的方法是通过在所在机器的浏览器中访问API接口对应的url地址,若返回机器的相关性能数据则表示cAdvisior服务安装成功,返回异常信息表示安装失败;验证Fleet工具是否安装成功的方法是通过启动Fleet工具并输入查看集群机器状态命令,若返回相关信息,则表示Fleet工具安装成功,返回异常信息表示安装失败。
3.根据权利要求1所述的一种基于cAdvisor的集群性能监测方法,其特征在于:步骤S3中的由云计算管理平台分配是指由云计算管理平台选择集群中空闲内存多、网络顺畅、配置高的机器用来安装数据同步服务和定时任务服务。
4.根据权利要求1所述的一种基于cAdvisor的集群性能监测方法,其特征在于:步骤S4中所述定时任务服务用于根据设定的周期时间,定期执行收集任务,访问集群中所有机器,获取性能数据;所述数据同步服务用于将获取到的集群中所有机器的性能数据同步整理好,并同步存储到云计算管理平台的数据库中;判断同步服务实例和定时任务服务实例是否正常工作的方法是通过云计算管理平台的服务实例管理页面查看这两个实例的运行状态,若运行状态是“运行”,表示正常工作;运行状态还包括“停止”和“正在启动”。
5.根据权利要求1所述的一种基于cAdvisor的集群性能监测方法,其特征在于:步骤S5中通过cAdivsor服务获取的性能数据经过解析后,其最小粒度是按秒级储存,通过云计算管理平台可设定保存数据的期限,过期的数据通过定时任务服务定期删除。
6.根据权利要求5所述的一种基于cAdvisor的集群性能监测方法,其特征在于:步骤S5中存储在云计算管理平台数据库中的性能数据包括集群整体状态的性能数据和单台机器的性能数据,所述集群整体状态的性能数据和单台机器的性能数据又分为即时数据和历史变化曲线,所述集群整体状态的性能数据和单台机器的性能数据按照需求规则不同,可按秒、分、时、天进行显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽四创电子股份有限公司,未经安徽四创电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710383581.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:提高生物质颗粒燃料冷却效率的装置
- 下一篇:煤炭地下气化点火剂的制备方法