[发明专利]一种资源监控方法、装置及电子设备和存储介质在审
申请号: | 202011077019.8 | 申请日: | 2020-10-10 |
公开(公告)号: | CN112269643A | 公开(公告)日: | 2021-01-26 |
发明(设计)人: | 王会;王强 | 申请(专利权)人: | 北京浪潮数据技术有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 史翠 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 资源 监控 方法 装置 电子设备 存储 介质 | ||
本申请公开了一种资源监控方法、装置及一种电子设备和计算机可读存储介质,该方法包括:对云管理平台的采集任务进行最小化处理得到多个采集元,并按照预设划分方式将所述采集元划分至采集组,以得到多个采集组;为每个所述采集组创建对应的任务进程,并利用所述任务进程执行对应的采集组内的所有采集元;根据每个所述采集组的执行时间和每个所述采集组内每个所述采集元的执行时间对所述采集组内的采集元进行调整,以使每个采集组的执行时间均衡,并重新进入所述为每个所述采集组创建对应的任务进程的步骤。本申请提供的资源监控方法,在满足监控系统采集时效的前提下,减少了系统任务,减少了采集的性能开销,提高了监控系统的稳定性。
技术领域
本申请涉及计算机技术领域,更具体地说,涉及一种资源监控方法、装置及一种电子设备和一种计算机可读存储介质。
背景技术
对于云平台项目,可以接入各种底层虚拟化,对各种云资源进行管理。在云平台中一般有着自己的告警系统,基于接入的底层虚拟化资源的监控数据,可以进行云资源的数据监控,进行资源告警和信息的推送。对于大规模的云平台系统来说,当监控的资源数量级比较大时,往往需要采取一些并行计算负载均衡的方法来缓解监控系统的压力。在相关技术中,可以对每个资源设置定时任务去采集,但是这种系统资源越多,定时任务越多,任务的数量多到一定程度时,任务的调度也是一笔不少的性能损耗,资源规模过大时,任务的调度往往会影响采集的性能。
因此,如何在满足监控系统采集时效的前提下,减少采集的性能开销是本领域技术人员需要解决的技术问题。
申请内容
本申请的目的在于提供一种资源监控方法、装置及一种电子设备和一种计算机可读存储介质,在满足监控系统采集时效的前提下,减少了采集的性能开销。
为实现上述目的,本申请提供了一种资源监控方法,包括:
对云管理平台的采集任务进行最小化处理得到多个采集元,并按照预设划分方式将所述采集元划分至采集组,以得到多个采集组;
为每个所述采集组创建对应的任务进程,并利用所述任务进程执行对应的采集组内的所有采集元;
根据每个所述采集组的执行时间和每个所述采集组内每个所述采集元的执行时间对所述采集组内的采集元进行调整,以使每个采集组的执行时间均衡,并重新进入所述为每个所述采集组创建对应的任务进程的步骤。
其中,所述按照预设划分方式将所述采集元划分至采集组,以得到多个采集组,包括:
将用于采集同一物理主机的监控项的采集元划分至一个采集组,以得到多个采集组。
其中,每个所述任务进程的启动频率与所述云管理平台的监控频率一致。
其中,所述根据每个所述采集组的执行时间和每个所述采集组内每个所述采集元的执行时间对所述采集组内的采集元进行调整,包括:
确定时效基线;
若存在执行时间大于所述时效基线的第一采集组,则对所述第一采集组进行分裂操作,以使分裂后的采集组的执行时间均小于所述时效基线;
若存在执行时间小于所述时效基线的第一预设比例的第二采集组,则对多个所述第二采集组进行合并操作得到目标采集组;其中,所述目标采集组的执行时间大于所述时效基线的第一预设比例且小于所述时效基线。
其中,所述确定时效基线,包括:
确定所述云管理平台的监控频率,并将所述时效基线确定为所述监控频率的第二预设比例。
其中,对所述第一采集组进行分裂操作,以使分裂后的采集组的执行时间均小于所述时效基线,包括:
将所述第一采集组的所有采集元按照执行时长由大至小进行排序得到第一排序结果,并将所述第一排序结果中的第一个采集元作为目标采集元;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京浪潮数据技术有限公司,未经北京浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011077019.8/2.html,转载请声明来源钻瓜专利网。