[发明专利]故障定位方法及装置、计算机系统和可读存储介质在审
| 申请号: | 201911126084.2 | 申请日: | 2019-11-15 |
| 公开(公告)号: | CN112817786A | 公开(公告)日: | 2021-05-18 |
| 发明(设计)人: | 李雨霜;薛韬;罗超 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
| 主分类号: | G06F11/07 | 分类号: | G06F11/07;G06N7/00 |
| 代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 鄢功军 |
| 地址: | 100086 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 故障 定位 方法 装置 计算机系统 可读 存储 介质 | ||
1.一种故障定位方法,应用于由多个节点组成的有向无环的微服务架构,所述微服务架构中的每个节点用于提供对应的预定服务,所述方法包括:
获取所述微服务架构中第一节点的属性数据,其中,所述第一节点的节点属性已知;
配置所述微服务架构中第二节点的属性数据为空值,其中,所述第二节点的节点属性未知;
利用与所述微服务架构对应的贝叶斯网络处理所述第一节点的属性数据和所述第二节点的空值,得到对应的处理结果;以及
基于所述处理结果,确定所述微服务架构中所述第二节点的节点属性,以定位所述微服务架构中的故障节点。
2.根据权利要求1所述的方法,其中,所述方法还包括:
在利用所述贝叶斯网络处理之前,预处理所述第一节点的属性数据和所述第二节点的空值,分别得到满足预定格式的属性数据和空值。
3.根据权利要求2所述的方法,其中,所述利用所述贝叶斯网络处理所述第一节点的属性数据和所述第二节点的空值,得到对应的处理结果,包括:
利用所述贝叶斯网络处理满足所述预定格式的属性数据和空值,并预测满足所述预定格式的空值的可能值,其中,每个节点的不同可能值对应于该节点的不同节点属性。
4.根据权利要求1所述的方法,其中,所述方法还包括:
构建所述贝叶斯网络的拓扑结构;以及
确定所述拓扑结构中包括的每个节点的条件概率分布,从而形成所述贝叶斯网络。
5.根据权利要求4所述的方法,其中,所述构建所述贝叶斯网络的拓扑结构,包括:
确定所述贝叶斯网络所包含的节点的边界;
确定所述边界内各节点间的父子逻辑关系;以及
在具有父子逻辑关系的任意两个节点之间构建一条有向边,从而形成所述贝叶斯网络的拓扑结构。
6.根据权利要求5所述的方法,其中,所述确定所述边界内各节点间的父子逻辑关系,包括:
确定所述边界内各节点间的业务逻辑关系和/或依赖关系;以及
基于所述业务逻辑关系和/或所述依赖关系,确定所述边界内各节点间的父子逻辑关系。
7.一种故障定位装置,应用于由多个节点组成的有向无环的微服务架构,所述微服务架构中的每个节点用于提供对应的预定服务,所述装置包括:
获取模块,用于获取所述微服务架构中第一节点的属性数据,其中,所述第一节点的节点属性已知;
配置模块,用于配置所述微服务架构中第二节点的属性数据为空值,其中,所述第二节点的节点属性未知;
处理模块,用于利用与所述微服务架构对应的贝叶斯网络处理所述第一节点的属性数据和所述第二节点的空值,得到对应的处理结果;以及
第一确定模块,用于基于所述处理结果,确定所述微服务架构中所述第二节点的节点属性,以定位所述微服务架构中的故障节点。
8.根据权利要求7所述的装置,其中,所述处理模块还用于:
在利用所述贝叶斯网络处理之前,预处理所述第一节点的属性数据和所述第二节点的空值,分别得到满足预定格式的属性数据和空值。
9.根据权利要求8所述的装置,其中,所述处理模块用于:
利用所述贝叶斯网络处理满足所述预定格式的属性数据和空值,并预测满足所述预定格式的空值的可能值,其中,每个节点的不同可能值对应于该节点的不同节点属性。
10.根据权利要求7所述的装置,其中,所述装置还包括:
构建模块,用于构建所述贝叶斯网络的拓扑结构;以及
第二确定模块,用于确定所述拓扑结构中包括的每个节点的条件概率分布,从而形成所述贝叶斯网络。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911126084.2/1.html,转载请声明来源钻瓜专利网。





