[发明专利]一种资源监控方法、装置和系统在审
申请号: | 202210373058.5 | 申请日: | 2022-04-11 |
公开(公告)号: | CN114826964A | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 刘晓溪;杨志嘉;何小锋 | 申请(专利权)人: | 京东科技信息技术有限公司 |
主分类号: | H04L43/08 | 分类号: | H04L43/08;H04L43/06 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 冯亚娥;杨倩 |
地址: | 100176 北京市北京经济技*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 资源 监控 方法 装置 系统 | ||
1.一种资源监控方法,其特征在于,包括:
从预设的资源列表中获取满足检测条件的资源信息,其中,所述资源列表包括的多条资源信息通过与外接网络资源通信的资源交互接口获取到,其中,所述资源信息指示资源特征标识以及检测方法标识;
从预设的多种检测方法中,调用所述检测方法标识对应的检测方法,检测所述资源特征标识所对应的外接网络资源;
提供监测的结果给资源管理端。
2.根据权利要求1所述的资源监控方法,其特征在于,进一步包括:
通过所述资源交互接口读取所述外接网络资源配置的特征标签,其中,所述特征标签指示所述外接网络资源的的巡检周期、资源特征标识以及检测方法标识;
将读取到的所述特征标签指示的所述外接网络资源的巡检周期、资源特征标识以及检测方法标识,写入到预设的所述资源列表。
3.根据权利要求2所述的资源监控方法,其特征在于,
设置有多个资源列表,每一个所述资源列表配置有一个巡检周期;
所述将读取到的所述特征标签指示的所述外接网络资源的巡检周期、资源特征标识以及检测方法标识,写入到预设的所述资源列表包括:
基于每一个所述资源列表配置的巡检周期,查找与所述特征标签指示的巡检周期相匹配的目标资源列表;
将读取到的所述特征标签指示的所述外接网络资源的资源特征标识以及检测方法标识,写入到所述目标资源列表。
4.根据权利要求1至3任一所述的资源监控方法,其特征在于,应用于kubernetes创建的多集群系统中的子集群。
5.根据权利要求4所述的资源监控方法,其特征在于,
所述子集群中每一个子业务节点设置有第一巡检模块;
所述子集群中任意一个子业务节点设置有第二巡检模块;
所述从预设的资源列表中获取满足检测条件的资源信息,包括:
通过所述第一巡检模块获取达到巡检周期的、与所述第一巡检模块所在子业务节点存在关联的外接网络资源的第一资源信息;
通过所述第二巡检模块获取达到巡检周期的全局外接网络资源的第二资源信息,其中,所述全局外接网络资源是与任一所述子业务节点均不存在关联的外接网络资源。
6.根据权利要求5所述的资源监控方法,其特征在于,所述调用所述检测方法标识对应的检测方法包括:
针对所述第一巡检模块获取到的所述第一资源信息,通过所述第一巡检模块调用所述第一资源信息指示的检测方法标识对应的检测方法;
针对所述第二巡检模块获取到的所述第二资源信息,通过所述第二巡检模块调用所述第二资源信息指示的检测方法标识对应的检测方法。
7.根据权利要求5所述的资源监控方法,其特征在于,
进一步包括:设置一个或多个任务队列,将每一个所述任务队列加载到所述第二巡检模块中;
将所述第二资源信息存储到一个所述任务队列中;
所述调用所述检测方法标识对应的检测方法,包括:通过所述第二巡检模块调用所述任务队列中存储的所述第二资源信息指示的检测方法标识对应的检测方法。
8.根据权利要求7所述的资源监控方法,其特征在于,
所述通过所述第二巡检模块调用所述任务队列中存储的所述第二资源信息指示的检测方法标识对应的检测方法,包括:
针对所述任务队列存储有多个第二资源信息的情况,
根据所述任务队列中多个所述第二资源信息的排列顺序,所述第二巡检模块通过所述任务队列的线程顺序调用所述任务队列中多个所述第二资源信息指示的检测方法标识对应的检测方法。
9.根据权利要求7所述的资源监控方法,其特征在于,所述设置一个或多个任务队列,包括:
针对设置有多个资源列表,每一个所述资源列表配置有一个巡检周期的情况,
为每一个所述资源列表,设置一个或多个任务队列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东科技信息技术有限公司,未经京东科技信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210373058.5/1.html,转载请声明来源钻瓜专利网。