[发明专利]针对告警的解决方案确定方法、装置、存储介质和设备有效
申请号: | 201810797691.0 | 申请日: | 2018-07-19 |
公开(公告)号: | CN109213655B | 公开(公告)日: | 2022-02-18 |
发明(设计)人: | 吴斌;石子凡;许力 | 申请(专利权)人: | 东软集团股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F9/451 |
代理公司: | 北京英创嘉友知识产权代理事务所(普通合伙) 11447 | 代理人: | 魏嘉熹;李鹏 |
地址: | 110179 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 针对 告警 解决方案 确定 方法 装置 存储 介质 设备 | ||
1.一种针对告警的解决方案确定方法,其特征在于,所述方法包括:
当监测到针对第一指标的告警时,根据所述告警中指示的告警时间以及所述第一指标对应的第一应用,在时间序列数据库中查找与所述第一应用以及所述告警时间对应的目标错误日志;其中,所述时间序列数据库中记录有由多个应用的日志输出器解析得到的所述多个应用的错误日志,所述第一应用为所述多个应用中的任一应用;
根据所述目标错误日志在解决方案字典中记录的针对多个错误日志的多个解决方案中确定与所述目标错误日志匹配的解决方案,作为用于解决所述告警的解决方案;
其中,所述根据所述目标错误日志在解决方案字典中记录的针对多个错误日志的多个解决方案中确定与所述目标错误日志匹配的解决方案,作为用于解决所述告警的解决方案,包括:
根据所述目标错误日志的文本内容获取第一词向量;
根据所述多个错误日志的文本内容获取所述多个错误日志的词向量;
根据第一词向量和所述多个错误日志的词向量,分别获取所述目标错误日志与所述多个错误日志的文本相似度;
获取所述多个解决方案的命中率,所述命中率用于表示解决方案已成功解决问题的次数;
根据所述目标错误日志与所述多个错误日志的文本相似度,以及所述多个解决方案的命中率,对所述多个解决方案进行排序;
将所述排序中排名最高的n个解决方案确定为与所述目标错误日志匹配的解决方案,以获取用于解决所述告警的解决方案。
2.根据权利要求1所述的方法,其特征在于,所述错误日志中包含:发生错误的出错时间,所述当监测到针对第一指标的告警时,根据所述告警中指示的告警时间以及所述第一指标对应的第一应用,在时间序列数据库中查找与所述第一应用以及所述告警时间对应的目标错误日志,包括:
当监测到针对第一指标的告警时,在所述时间序列数据库中查找由所述第一应用的所述日志输出器解析输入的错误日志;
当查找到由所述第一应用的所述日志输出器解析输入的一条或多条错误日志时,在所述一条或多条错误日志中确定出错时间与所述告警时间匹配的错误日志,作为所述目标错误日志,所述目标错误日志为一条或多条日志。
3.根据权利要求1所述的方法,其特征在于,所述根据第一词向量和所述多个错误日志的词向量,分别获取所述目标错误日志与所述多个错误日志的文本相似度,包括:
根据第一词向量和所述多个错误日志的词向量,利用文本相似度计算公式分别获取所述目标错误日志与所述多个错误日志的文本相似度;
所述文本相似度计算公式包括:
其中,Si表示所述目标错误日志与所述多个错误日志中的第i个错误日志的文本相似度,E表示所述第一词向量,Ei表示所述第i个错误日志的词向量,π表示圆周率,ET表示E的转置矩阵。
4.根据权利要求1所述的方法,其特征在于,所述根据所述目标错误日志与所述多个错误日志的文本相似度,以及多个解决方案的命中率,对所述多个解决方案进行排序,包括:
根据所述目标错误日志与所述多个错误日志的文本相似度,以及所述多个解决方案的命中率,利用匹配度计算公式分别获取所述目标错误日志与所述多个解决方案的匹配度;
根据所述目标错误日志与所述多个解决方案的匹配度由高到低对所述多个解决方案进行排序;
所述匹配度计算公式包括:
其中,Ri表示所述目标错误日志与所述多个解决方案中的第i个解决方案的匹配度,Si表示所述目标错误日志与所述多个错误日志中的第i个错误日志的文本相似度,e表示自然常数,Ci表示所述多个解决方案中的第i个解决方案的命中率,α为可调参数,用于调整命中率对匹配度的影响,α0。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东软集团股份有限公司,未经东软集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810797691.0/1.html,转载请声明来源钻瓜专利网。