[发明专利]一种基于服务拓扑关系的业务健康度检查方法及系统在审
申请号: | 202211397396.9 | 申请日: | 2022-11-09 |
公开(公告)号: | CN115967649A | 公开(公告)日: | 2023-04-14 |
发明(设计)人: | 于志杰 | 申请(专利权)人: | 北京白龙马云行科技有限公司 |
主分类号: | H04L43/0805 | 分类号: | H04L43/0805;H04L41/0631;H04L41/069;H04L41/12 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 刘静 |
地址: | 100000 北京市朝阳区望京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 服务 拓扑 关系 业务 健康 检查 方法 系统 | ||
1.一种基于服务拓扑关系的业务健康度检查方法,其特征在于,包括如下步骤:
基于注册中心数据构建服务关联拓扑结构;
获取服务关联拓扑结构各节点的指标数据;
根据所述指标数据和预设基础服务健康度指标规则获取基础服务健康度指标及对应的指标值,并基于所述指标值,按照预设定时周期依次从服务关联拓扑结构叶子结点递归计算全部节点的服务健康度评分;
建立自动化定时巡检报警机制对服务健康度评分小于预设健康阈值的服务进行定向报警通知。
2.根据权利要求1所述的基于服务拓扑关系的业务健康度检查方法,其特征在于,还包括:
展示服务关联拓扑结构中各服务的所述服务健康度评分及评分依据。
3.根据权利要求1所述的基于服务拓扑关系的业务健康度检查方法,其特征在于,所述服务关联拓扑结构的构建方法,包括:
通过扫描注册中心所有接口的三元关系,形成第一关系表;
对第一关系表所包含全量数据的重复服务依赖关系进行去重,得到服务依赖二元关系的第二关系表;
将所述第二关系表中没有下游依赖的服务标记为叶子结点,从叶子结点出发向上递归,形成所述服务关联拓扑结构。
4.根据权利要求1所述的基于服务拓扑关系的业务健康度检查方法,其特征在于,所述指标数据,包括:单独服务水位、服务变更日志、接口请求统计日志及服务异常日志。
5.根据权利要求4所述的基于服务拓扑关系的业务健康度检查方法,其特征在于,所述基础服务健康度指标,包括:
服务水位指标,表征当前服务器的CPU使用率的健康情况;
服务变更指标,表征当前服务在预设时间段内是否发生过变更;
接口健康度指标,表征当前服务提供的每个接口的处理耗时的健康情况;
接口错误率指标,表征当前服务提供的每个接口的处理是否出现异常的情况;
关联系统健康度指标,表征当前服务所依赖的其他服务的情况。
6.根据权利要求5所述的基于服务拓扑关系的业务健康度检查方法,其特征在于,所述预设基础服务健康度指标规则,包括:根据指标数据确定基础服务健康度指标,根据基础服务健康度指标对业务健康度的影响重要程度确定其对应的权重,根据基础服务健康度指标的权重确定其占服务健康度总分的比例。
7.根据权利要求5所述的基于服务拓扑关系的业务健康度检查方法,其特征在于,计算所述服务健康度评分的过程包括:
对所述基础服务健康度指标的指标值求和;
当所述求和结果大于0,则所述求和结果即为服务健康度评分;
当所述求和结果小于0,则对所述求和结果进行归零化处理,获得服务健康度评分。
8.一种基于服务拓扑关系的业务健康度检查系统,其特征在于,包括:
拓扑结构构建模块,用于基于注册中心数据构建服务关联拓扑结构;
指标数据获取模块,用于获取服务关联拓扑结构各节点的指标数据;
健康度评分计算模块,用于根据所述指标数据和预设基础服务健康度指标规则获取基础服务健康度指标及对应的指标值,并基于所述指标值,按照预设定时周期依次从服务关联拓扑结构叶子结点递归计算全部节点的服务健康度评分;
巡检报警模块,用于建立自动化定时巡检报警机制对服务健康度评分小于预设健康阈值的服务进行定向报警通知。
9.一种电子设备,其特征在于,包括:
存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行权利要求1-7中任一项所述的基于服务拓扑关系的业务健康度检查方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行权利要求1-7中任一项所述的基于服务拓扑关系的业务健康度检查方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京白龙马云行科技有限公司,未经北京白龙马云行科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211397396.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:肌肉疲劳的检测方法及系统
- 下一篇:一种基于堡垒机的运维审计系统