[发明专利]一种云平台资源的监控方法、设备及可读介质在审
申请号: | 201910561776.3 | 申请日: | 2019-06-26 |
公开(公告)号: | CN110427295A | 公开(公告)日: | 2019-11-08 |
发明(设计)人: | 王会;王强 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F9/48 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 刘小峰 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 监测项 云平台 监控 并发执行 子队列 队列 写入 监控方法及装置 可读存储介质 计算机设备 可读介质 任务队列 信息采集 优先执行 响应 创建 采集 | ||
本发明公开了一种云平台资源的监控方法,包括以下步骤:设置包含所有待监测项的监测项池;根据监控任务从监测项池中获取所需的监测项;创建监控任务队列,将获取的监测项按照优先级从高到低依次写入队列;判断队列中是否存在优先级相同的监测项;响应于存在优先级相同的监测项,根据优先级相同的监测项创建子队列,将优先级相同的监测项写入各个子队列中并发执行;响应于不存在优先级相同的监测项,按照优先级从高到低依次执行监测项。本发明还公开了一种计算机设备和可读存储介质。本发明提出的云平台资源的监控方法及装置可以优先执行优先级高的监测项,还可以并发执行相同优先级的监测项,缩短了监测项的采集时间,提高了信息采集的效率。
技术领域
本发明涉及云平台监控领域,更具体地,特别是指一种云平台资源的监控方法、设备及可读介质。
背景技术
现在,越来越多的公司开发了自己的云平台项目,对各种云资源进行管理。ICM(IncloudManager)作为知名的云计算管理平台,功能丰富,稳定性高,能够管理各种底层虚拟化。在ICM中,可以接入不同的虚拟化系统,导入虚拟机中或者创建新的虚拟机供用户使用。另外,ICM中提供了一套统一的监控系统,可以对其中的云资源虚拟机进行监控,帮助用户了解虚拟机的运行状况,以便合理的分配资源。但是,由于ICM接入了不同的底层虚拟化,不同虚拟化创建的虚拟机获取的监控信息既存在相同点又存在不同点,单纯的对每种虚拟化设置不同的监测项,会造成监测项的重复和管理的困难。另一方面,监测项过多,每个资源内部多会去顺序监测每个监测项的结果,往往造成监测时间过长,监测效率太低的问题。
发明内容
有鉴于此,本发明实施例的目的在于提出一种云平台资源的监控方法及装置,可以优先执行优先级高的监测项,还可以并发执行相同优先级的监测项,缩短了监测项的采集时间,提高了信息采集的效率。
基于上述目的,本发明实施例的一方面提供了一种云平台资源的监控方法,包括如下步骤:设置包含所有待监测项的监测项池;根据监控任务从监测项池中获取所需的监测项;创建监控任务队列,将获取的监测项按照优先级从高到低依次写入队列;判断队列中是否存在优先级相同的监测项;响应于存在优先级相同的监测项,根据优先级相同的监测项创建子队列,将优先级相同的监测项写入各个子队列中并发执行;响应于不存在优先级相同的监测项,按照优先级从高到低依次执行监测项。
在一些实施方式中,设置监测项池包括:设置公共监测项和特定监测项;分别给公共监测项和特定监测项设置标签;以及设置监测项池中所有监测项的优先级。
在一些实施方式中,根据监控任务从监测项池中获取所需的监测项包括:读取任务的标签并与监测项池中的特定监测项的标签进行匹配;获取公共监测项和匹配成功的特定监测项。
在一些实施方式中,响应于存在优先级相同的监测项,根据优先级相同的监测项创建子队列包括:获取每个优先级的监测项的数量并进行比较,得到最大值,创建与最大值相同数量的子队列。
在一些实施方式中,设置监测项池包括:添加定时监测任务。
本发明实施例的另一方面,还提供了一种计算机设备,包括:至少一个处理器;以及存储器,存储器存储有可在处理器上运行的计算机指令,指令由处理器执行以实现如下步骤:设置包含所有待监测项的监测项池;根据监控任务从监测项池中获取所需的监测项;创建监控任务队列,将获取的监测项按照优先级从高到低依次写入队列;判断队列中是否存在优先级相同的监测项;响应于存在优先级相同的监测项,根据优先级相同的监测项创建子队列,将优先级相同的监测项写入各个子队列中并发执行;响应于不存在优先级相同的监测项,按照优先级从高到低依次执行监测项。
在一些实施方式中,设置监测项池包括:设置公共监测项和特定监测项;分别给公共监测项和特定监测项设置标签;以及设置监测项池中所有监测项的优先级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910561776.3/2.html,转载请声明来源钻瓜专利网。