[发明专利]一种分布式集群的监控方法、装置、系统及存储介质在审
申请号: | 202010079941.4 | 申请日: | 2020-02-04 |
公开(公告)号: | CN111324508A | 公开(公告)日: | 2020-06-23 |
发明(设计)人: | 陶光庆 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 北京乐知新创知识产权代理事务所(普通合伙) 11734 | 代理人: | 江宇 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 集群 监控 方法 装置 系统 存储 介质 | ||
1.一种分布式集群的监控方法,其特征在于,所述方法应用于非主控节点,所述方法包括:
从数据存储系统中获取监控任务列表,其中所述数据存储系统用于收集监控信息且能被所述分布式集群的所有节点访问到;
从所述监控任务列表中获取本节点的监控任务;
执行所述监控任务;
将所述监控任务的执行结果存储到所述数据存储系统中。
2.根据权利要求1所述的方法,其特征在于,所述从所述监控任务列表中获取本节点的监控任务包括:
从所述监控任务列表中获取一个任务;
将所述任务从所述监控任务列表中删除。
3.根据权利要求1所述的方法,其特征在于,所述从所述监控任务列表中获取本节点的监控任务,包括:
获取活跃节点数和本节点序号,其中所述本节点序号为依据特定规则对全部活跃节点进行排序后本节点所位于的序号;
获取所述监控任务列表的任务数;
根据所述本节点序号和所述任务数确定本节点是否能获取监控任务,其中,若所述本节点序号小于所述任务数,则从所述监控任务列表中获取下标位置与本节点序号对应的任务。
4.根据权利要求3所述的方法,其特征在于,所述从所述监控任务列表中获取下标位置与本节点序号对应的任务,包括:
创建本节点的监控任务子列表;
将所述监控任务列表中下标位置与所述本节点序号的差为零的任务,和所述监控任务列表中下标位置与所述本节点序号的差为所述活跃节点数倍数的任务,逐一添加到所述本节点的监控任务子列表中;
读取所述本节点的监控任务子列表获取监控任务列表中下标位置与本节点序号对应的任务。
5.一种分布式集群的监控方法,其特征在于,所述方法应用于主控节点,所述方法包括:
在所述数据存储系统中创建监控任务列表;
将要执行的监控任务添加到所述监控任务列表中。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
对所述监控任务的执行结果进行汇总得到汇总信息;
根据所述汇总信息生成监控报告。
7.一种分布式集群的监控装置,其特征在于,所述装置应用于非主控节点,所述装置包括:
数据获取模块,用于从数据存储系统中获取监控任务列表,其中所述数据存储系统用于收集监控信息且能被所述分布式集群的所有节点访问到;
任务获取模块,用于从所述监控任务列表中获取本节点的监控任务;
任务执行模块,用于执行所述监控任务;
任务结果存储模块,用于将所述监控任务的执行结果存储到所述数据存储系统中。
8.一种分布式集群的监控装置,其特征在于,所述装置应用于主控节点,所述装置包括:
列表创建模块,用于在所述数据存储系统中创建监控任务列表;
监控任务添加模块,用于将要执行的监控任务添加到所述监控任务列表中。
9.一种分布式集群的监控系统,其特征在于,所述系统包括:
主控节点,用于执行如权利要求5或6任一项所述的分布式集群的监控方法;
非主控节点,用于执行如权利要求1至4任一项所述的分布式集群的监控的方法;
数据存储系统,用于存储所述监控任务列表和所述监控任务的执行结果。
10.一种存储介质,在所述存储介质上存储了程序指令,其中,所述程序指令在运行时用于执行如权利要求1至6任一项所述的分布式集群的监控的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010079941.4/1.html,转载请声明来源钻瓜专利网。