【技术实现步骤摘要】
确定故障根因的方法、装置以及相关设备
[0001]本申请要求于2022年3月15日提交中国国家知识产权局、申请号为202210254380.6、申请名称为“一种故障定位方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
[0002]本申请涉及故障诊断领域,尤其涉及确定故障根因的方法、装置以及相关设备。
技术介绍
[0003]在网络运维的过程中,维护人员需要依赖自身专业的业务经验,才能准确的判断故障的根因,导致运维效率较低。
[0004]为了提高运维效率,可以建立一个包括故障和根因的对应关系的数据库。建立数据库的过程如下:收集多个与某类故障相关的日志信息,每个日志信息包括1个或多个日志实例。确定多个日志信息中出现概率最高的日志实例。将出现概率最高的日志实例作为某类故障的根因。建立该日志实例和某类故障的对应关系。通过类似的方法,建立其它故障和日志实例的对应关系,得到数据库。在维护过程中,维护人员根据故障的种类查找对应的日志实例,得到故障的根因。但是,在实际应用中,在数据库中查找到对应的日志实施后,维护人员可能无法在产生故障的日志信息找到对应的日志实例,导致无法确定故障的根因。
[0005]因此,如何确定故障的根因并提高运维效率是当前亟需解决的技术问题。
技术实现思路
[0006]本申请提供了一种确定故障根因的方法,通过与日志信息匹配的M个日志指纹和M个根因概率,可以确定故障的根因,从而提高运维效率。
[0007]本申请第一方面提供了一种确定故障根因的方法 ...
【技术保护点】
【技术特征摘要】
1.一种确定故障根因的方法,其特征在于,包括:第一设备获取日志指纹库,所述日志指纹库包括多类故障和多个日志指纹集合的对应关系;所述第一设备根据所述日志指纹库获取目标故障对应的目标日志指纹集合,所述目标日志指纹集合包括N个日志指纹,N为大于0的整数,所述N个日志指纹和N个根因概率一一对应;所述第一设备获取第二设备产生所述目标故障的日志信息,所述日志信息与所述N个日志指纹中的M个日志指纹匹配,M为小于或等于所述N的正整数;所述第一设备根据所述M个日志指纹对应的M个根因概率输出所述目标故障的根因。2.根据权利要求1所述的方法,其特征在于,对于所述M个日志指纹中的每个日志指纹,该日志指纹和所述日志信息中的P个日志指纹实例相匹配,P为大于0的整数;所述方法还包括:所述第一设备分别计算所述P个日志指纹实例与对应的日志指纹的相似度,得到M
×
P个相似度,所述M
×
P个相似度和M
×
P个日志指纹实例一一对应;所述第一设备根据所述M个日志指纹对应的M个根因概率输出所述目标故障的根因包括:所述第一设备根据所述M个根因概率和所述M
×
P个相似度输出所述目标故障的根因。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:所述第一设备分别计算所述M
×
P个相似度和对应的根因概率的乘积,得到M
×
P个概率值,所述M
×
P个概率值和所述M
×
P个日志指纹实例一一对应;所述第一设备根据所述M个日志指纹对应的M个根因概率输出所述目标故障的根因包括:所述第一设备根据所述M
×
P个概率值输出所述M
×
P个日志指纹实例中的目标日志指纹实例的标识,所述M个日志指纹中的目标日志指纹和所述日志信息中的目标日志指纹实例相匹配,所述目标日志指纹实例对应所述M
×
P个概率值的目标概率值,所述目标概率值为所述M
×
P个概率值中的最大值。4.根据权利要求3所述的方法,其特征在于,所述日志信息中与所述目标日志指纹相匹配的日志指纹实例的数量P1大于第一阈值。5.根据权利要求3或4所述的方法,其特征在于,所述目标日志指纹实例包括多条日志实例,所述多条日志实例对应所述目标日志指纹中的多条日志模板,所述多条日志模板和所述多条日志实例一一对应,所述多条日志实例中的至少两条日志实例包括相同的参数。6.根据权利要求2至5中任意一项所述的方法,其特征在于,所述N个日志指纹中的每个日志指纹包括一条或多条日志模板,所述一条或多条日志模板包括必要日志模板;其中,所述P个日志指纹实例中的每个日志指纹实例包括与所述必要日志模板匹配的日志实例。7.根据权利要求6所述的方法,其特征在于,所述必要日志模板为根因日志模板;所述第一设备根据所述M个日志指纹对应的M个根因概率输出所述目标故障的根因包括:所述第一设备根据所述M个日志指纹对应的所述M个根因概率输出与所述根因日志模板匹配的日志实例的标识。8.根据权利要求1至7中任意一项所述的方法,其特征在于,所述方法包括:所述第一设备将原始日志信息和原始日志模板集合进行匹配,得到日志模板集合;
所述第一设备在所述日志模板集合中获取与多类故障对应的多个日志模板子集,所述多类故障和所述多个日志模板子集一一对应;所述第一设备获取日志指纹库包括:所述第一设备分别对所述多个日志模板子集进行指纹挖掘,得到所述多个日志指纹集合,所述多个日志指纹集合和所述多类故障一一对应。9.根据权利要求8所述的方法,其特征在于,所述多类故障中的目标故障对应所述多个日志指纹集合的所述目标日志指纹集合,所述N个日志指纹包括目标日志指纹,所述目标日志指纹对应所述N个根因概率中的目标根因概率,在所述原始日志信息中,发生了X次目标故障,X为大于0的整数,所述目标故障对应所述多个日志模板子集中的目标日志模板子集;所述方法还包括:所述第一设备在所述目标日志模板子集中获取与所述X次目标故障对应的X个日志模板子集,所述X个日志模板子集和所述X次目标故障一一对应,所述X个日志模板子集中的Y个日志模板子集包括所述目标日志指纹,Y为小于或等于所述X的正整数,所述目标根因概率为所述Y与所述X的比值。10.一种确定故障根因的装置,其特征在于,包括第一获取模块、第二获取模块、第三获取模块和输出模块,其中:所述第一获取模块用于获取日志指纹库,所述日志指纹库包括多类故障和多个日志指纹集合的对应关系;所述第二获取模块用于根据所述日志指纹库获取目标故障对应的目标日志指纹集合,所述目标日志指纹集合包括N个日志指纹,N为大于0的整数,所述N个日志指纹和N个根因概率一一对应;所述第三获取模块用于获取第二设备产生所述目标故障的日志信息,所述日志信息与所述N个日志指纹中的M个日志指纹匹配,M为小于或等于所述N的正整数;所述输出模块用于根据所述M个日志指纹对应的M个根因概率输出所述目标故障的根因。11.根据权利要求10所述的装置,其特征在于,对于所述M个日志指纹中的每个日志指纹,该日志指纹和所述日志信息中的P个日志指纹实例相匹配,P为大于0的整数;所述装置还包括计算模块,其中:所述计算模块用于分别计算所述P个日志指纹实例与对应的日志指纹的相似度,得到M
×
P个相似度,所述M
×
P个相似度和M
×
P个日志指纹实例一一对应;所述输出模块用于根据所述M个日志指纹对应的M个根因概率输出所述目...
【专利技术属性】
技术研发人员:谢博,胡森博,万养军,王海燕,黄平,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。