[发明专利]分布式集群性能监控方法、装置、设备、系统及存储介质在审
申请号: | 201810548598.6 | 申请日: | 2018-05-31 |
公开(公告)号: | CN108874623A | 公开(公告)日: | 2018-11-23 |
发明(设计)人: | 李兴华 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F9/50 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式集群 子采集单元 监控节点 性能监控 度量数据 监控数据 可读存储介质 性能监控装置 采集指令 存储介质 集群管理 节点资源 控制节点 实时采集 压力分散 实时性 主监控 解析 采集 发送 占用 指令 保证 | ||
本发明公开了一种分布式集群性能监控方法,涉及集群管理领域,分布式集群包括多个监控节点,在每个监控节点上分别设置有相应的子采集单元,子采集单元用于实时采集对应监控节点的度量数据,该方法包括:控制节点接收到性能监控指令时,向各子采集单元发送采集指令;接收各子采集单元采集的度量数据;对度量数据进行解析汇总,得到监控数据。该方法能够将性能监控压力分散到各个监控节点上,从而可以在保证监控数据获取的实时性的前提下降低主监控节点资源占用;本发明还公开了一种分布式集群性能监控装置、设备、系统及可读存储介质。
技术领域
本发明涉及集群管理领域,特别涉及一种分布式集群性能监控方法、装置、设备、系统及可读存储介质。
背景技术
随着分布式集群体系架构得到业界的认可,集群性能监控方案的重要性也随之提升,通过研究集群系统的性能,能够更好地利用系统资源,在优化扩展集群时也可以取得更好的效果。
分布式集群系统一般由若干台服务器组成,每个服务器称为一个监控节点,监控节点角色分为主监控节点和普通监控节点。传统的分布式集群系统性能监控进程运行在主监控节点上,运行周期任务采集运行数据,通过snmp或解析ssh命令执行结果的方式主动到各个从监控节点上“拉”数据来定时获取集群内各个监控节点的性能数据。
这种形式下主监控节点的资源占用压力很高,在集群监控节点数量较多时更为明显。在集群监控节点数据较多时,如果主监控节点启动多线程并发调用查询接口,虽然数据获取及时,但会导致主监控节点CPU使用率高,而如果采用单线程依次调用每个监控节点查询接口,虽然资源占用不高,但一个查询周期要花费较长时间,数据获取不及时。
因此,如何在保证监控数据实时获取的前提下降低单个节点资源占用,是本领域技术人员需要解决的技术问题。
发明内容
本发明的目的是提供一种分布式集群性能监控方法,该方法将性能监控压力分散到各个监控节点上,从而可以在保证监控数据获取的实时性的前提下降低主监控节点资源占用;本发明的另一目的是提供一种分布式集群性能监控装置、设备、系统及可读存储介质。
为解决上述技术问题,本发明提供一种分布式集群性能监控方法,所述分布式集群包括多个监控节点,在每个所述监控节点上分别设置有相应的子采集单元,所述子采集单元用于实时采集对应监控节点的度量数据,该方法包括:
控制节点接收到性能监控指令时,向各所述子采集单元发送采集指令;
接收各所述子采集单元采集的度量数据;
对所述度量数据进行解析汇总,得到监控数据。
可选地,所述子采集单元的数据采集方法包括:
子采集单元接收采集指令;
根据所述采集指令调用各采集脚本采集对应目标部件或目标功能的性能数据;
对所述性能数据进行封装,得到度量数据。
可选地,分布式集群性能监控方法可以还包括:
当接收到增加采集第一参数的指令时,在所述采集脚本进行中增设所述第一参数对应的采集脚本。
可选地,分布式集群性能监控方法可以还包括:
当接收到增加采集第一监控节点度量数据的指令时,在所述第一监控节点设置相应的子采集单元。
可选地,接收各所述子采集单元采集的度量数据包括:
控制各子采集单元将采集到的度量数据发送至子汇总单元;其中,所述子汇总单元的数量少于所述子采集单元;
向所述子汇总单元发送汇总指令,得到初步汇总结果;
接收各所述初步汇总结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810548598.6/2.html,转载请声明来源钻瓜专利网。