[发明专利]一种系统故障的定位方法、装置及电子设备在审
申请号: | 202010819471.0 | 申请日: | 2020-08-14 |
公开(公告)号: | CN112363895A | 公开(公告)日: | 2021-02-12 |
发明(设计)人: | 白园;周建亮;马天驰 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京先进知识产权代理有限公司 11648 | 代理人: | 叶碧莲;杨烨 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统故障 定位 方法 装置 电子设备 | ||
1.一种系统故障的定位方法,其特征在于,包括:
若目标系统发生故障,则从所述目标系统的各个服务中确定导致所述目标系统发生故障的目标服务;
确定所述目标服务中至少一个第一服务模块的第一故障判定参数,以及与各所述第一服务模块关联的第二服务模块的运行状况信息;所述第二服务模块包括:所述第一服务模块的上游服务模块以及所述第一服务模块的下游服务模块;所述第一服务模块和所述第二服务模块为用于实现所述目标服务的服务模块;
基于各所述第一服务模块的所述第一故障判定参数、所述第二服务模块的运行状况信息,从各所述第一服务模块、所述第二服务模块中确定发生故障的故障服务模块。
2.根据权利要求1所述的方法,其特征在于,确定所述目标系统中导致所述目标系统发生故障的目标服务,包括:
若目标系统发生故障,则获取所述目标系统中的所述各个服务的第二故障判定参数;
从所述各个服务中选取所述第二故障判定参数满足预设的系统故障发生条件的第一服务,确定为所述目标服务。
3.根据权利要求2所述的方法,其特征在于,所述预设的系统故障发生条件,包括以下至少一种:
所述第一服务的第二故障判定参数与所述第一服务的历史第二故障判定参数之间的变化幅度大于预设的幅度阈值;
所述第一服务的第二故障判定参数在预设时间段内的变化趋势与预设的第二服务的第三故障判定参数在所述预设时间段内的变化趋势不同,其中,所述第二服务与所述第一服务的服务类型相同。
4.根据权利要求1所述的方法,其特征在于,若所述运行状况信息包括正常和异常,则所述基于各所述第一服务模块的所述第一故障判定参数、所述第二服务模块的运行状况信息,从各所述第一服务模块、所述第二服务模块中确定发生故障的故障服务模块,包括:
基于各所述第一服务模块的各所述第一故障判定参数以及预设的故障参数阈值,从各所述第一服务模块中确定疑似导致发生所述故障的第三服务模块;
基于所述第二服务模块的运行状况信息,从各所述第一服务模块、所述第二服务模块中确定疑似导致发生所述故障的第四服务模块;
从所述第三服务模块和所述第四服务模块中确定所述故障服务模块。
5.根据权利要求4所述的方法,其特征在于,所述基于所述第二服务模块的运行状况信息,从各所述第一服务模块、所述第二服务模块中确定疑似导致发生所述故障的第四服务模块,包括:
若所述第一服务模块的所述上游服务模块的运行状况信息为正常,且所述第一服务模块的所述下游服务模块的运行状况信息均为异常,则将所述第一服务模块确定为疑似导致发生所述故障的第四服务模块。
6.根据权利要求1所述的方法,其特征在于,所述确定与各所述第一服务模块关联的第二服务模块的运行状况信息,包括:
获取所述目标服务中各所述第一服务模块之间的链路关系;
基于所述链路关系确定所述目标服务中与各所述第一服务模块关联的所述第二服务模块;
确定所述第二服务模块的运行状况信息。
7.根据权利要求1所述的方法,其特征在于,在基于各所述第一服务模块的所述第一故障判定参数、所述第二服务模块的运行状况信息,从各所述第一服务模块、所述第二服务模块中确定发生故障的故障服务模块之后,所述方法还包括:
获取预设时间段内所述目标系统的变更信息和/或异常信息;
基于所述变更信息的预设权重,和/或所述异常信息的预设权重,确定所述故障服务模块的故障原因。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010819471.0/1.html,转载请声明来源钻瓜专利网。