[发明专利]一种基于日志差异化比对的故障定位方法与系统有效
| 申请号: | 202210563123.0 | 申请日: | 2022-05-23 |
| 公开(公告)号: | CN114721861B | 公开(公告)日: | 2022-10-04 |
| 发明(设计)人: | 曹立;殷康璘;刘大鹏 | 申请(专利权)人: | 北京必示科技有限公司 |
| 主分类号: | G06F11/07 | 分类号: | G06F11/07 |
| 代理公司: | 北京中知法苑知识产权代理有限公司 11226 | 代理人: | 陈俊由 |
| 地址: | 100083 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 日志 异化 故障 定位 方法 系统 | ||
1.一种基于日志差异化比对的故障定位方法,包括以下步骤:
在系统发生故障时,记录故障发生当前时间;
以所述故障发生当前时间为基准,设定第一故障发生时间区间,以及与所述第一故障发生时间区间相关第一正常时间区间;
分别获取所述第一故障发生时间区间的日志和所述第一正常时间区间日志;
对所述第一故障发生时间区间的日志和所述第一正常时间区间日志分别进行结构化日志数据对比和非结构化日志数据对比;
输出对比结果;
其中所述以所述故障发生当前时间为基准,设定第一故障发生时间区间,以及与所述第一故障发生时间区间相关第一正常时间区间,包括:
假设故障发生当前时间为t,则所述第一故障发生时间区间为sa=[t-w:t],所述第一正常时间区间为sn=[t-w-p,t-p],其中p>w;
其中在所述对所述第一故障发生时间区间的日志和所述第一正常时间区间日志分别进行结构化日志数据对比和非结构化日志数据对比之前,包括:
离线模板学习;
基于学习的模板,将非结构化的日志转换为结构化的模板和变量;
其中所述结构化日志数据对比包括:
模板数量对比;
关键变量对比;
执行工作流对比;
其中,关键变量对比中变量是连续型数值,采用KL散度来对比两组变量的分布差异,对于差异较大的高亮提示:
。
2.如权利要求1所述方法,其中p为24小时,w为1小时。
3.如权利要求1所述方法,其中所述非结构化日志数据对比为语义对比。
4.如权利要求3所述方法,其中基于LDA主题模型进行日志的语义对比。
5.如权利要求1所述方法,其中所述输出对比结果包括:
基于KL散度计算对比结果,并按顺序示出。
6.如权利要求5所述方法,其中若在设定的第一故障发生时间区间内未找到故障根因,则设定第二故障发生时间区间,所述第二故障发生时间区间为与所述第一故障发生时间区间相邻,且粒度相同。
7.一种基于日志差异化比对的故障定位系统,其包括:
计时模块,其用于在系统发生故障时,记录故障发生当前时间;
时间定位模块,其用于以所述故障发生当前时间为基准,设定第一故障发生时间区间,以及与所述第一故障发生时间区间相关第一正常时间区间;
日志获取模块,其用于分别获取所述第一故障发生时间区间的日志和所述第一正常时间区间日志;
日志数据对比模块,其用于对所述第一故障发生时间区间的日志和所述第一正常时间区间日志分别进行结构化日志数据对比和非结构化日志数据对比;
结果输出模块,其用于输出对比结果;
其中所述以所述故障发生当前时间为基准,设定第一故障发生时间区间,以及与所述第一故障发生时间区间相关第一正常时间区间,包括:
假设故障发生当前时间为t,则所述第一故障发生时间区间为sa=[t-w:t],所述第一正常时间区间为sn=[t-w-p,t-p],其中p>w;
其中在所述对所述第一故障发生时间区间的日志和所述第一正常时间区间日志分别进行结构化日志数据对比和非结构化日志数据对比之前,包括:
离线模板学习;
基于学习的模板,将非结构化的日志转换为结构化的模板和变量;
其中所述结构化日志数据对比包括:
模板数量对比;
关键变量对比;
执行工作流对比;
其中,关键变量对比中变量是连续型数值,采用KL散度来对比两组变量的分布差异,对于差异较大的高亮提示:
。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京必示科技有限公司,未经北京必示科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210563123.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种3D灯光投影装置
- 下一篇:一种抗菌纺织品加工用原料运输装置





