[发明专利]一种错误日志处理方法、装置及设备在审
申请号: | 202110836852.4 | 申请日: | 2021-07-23 |
公开(公告)号: | CN113656206A | 公开(公告)日: | 2021-11-16 |
发明(设计)人: | 董洁 | 申请(专利权)人: | 东软集团股份有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 钱湾湾 |
地址: | 110179 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 错误 日志 处理 方法 装置 设备 | ||
本申请公开了一种错误日志处理方法、装置及设备,获取包括预设数量个维度分别对应的属性信息的错误日志信息。基于目标错误日志信息所包含的属性信息在对应的维度层级结构中的位置,获取目标错误日志信息的相关性。将相关性满足预设条件的目标错误日志信息确定为待处理信息组。将待处理信息组中符合处理条件的同一维度下的不同属性信息用上一层级属性替代。处理条件为待处理信息组中同一维度下的不同属性信息在对应的维度层级结构中的所处层级有相同的上一层级且待处理信息组中同一维度下的不同属性信息在对应的维度层级结构中的所处层级数均满足针对同一维度设置的层级范围。处理后的错误日志信息便于用户查找错误日志信息中的根源性错误。
技术领域
本申请涉及数据技术领域,尤其涉及一种错误日志处理方法、装置及设备。
背景技术
现如今,一些系统的运行环境复杂且多种多样。当系统在运行过程中出现故障时,多个运行环境下都会产生对应的一套错误日志,错误日志数据量庞大。
另外,当系统由于故障的原因出现错误时,若系统的各级子系统关联性强大,初始出现的错误会引起很多关联性错误,关联性错误还可能引起其他关联性错误。初始出现的错误,可称为根源性错误。例如,由微服务架构组成的系统中,服务器故障产生的错误会导致服务器之间调用时产生调用错误。其中,服务器故障产生的错误为根源性错误,服务器之间调用时产生的调用错误为由根源性错误导致的关联性错误。相比于关联性错误,根源性错误属于更加抽象的错误。
根源性错误和关联性错误是构成错误日志的主要内容。获取错误日志后,需要定位根源性错误以便用户针对根源性错误进行处理,解决运行过程中出现的故障。但是,关联性错误会干扰定位根源性错误,增加定位根源性错误的难度,造成查找根源性错误的效率低。
发明内容
为了解决上述技术问题,本申请提供了一种错误日志处理方法、装置及设备,通过对错误日志进行处理,能够简化错误日志中的内容,有助于降低定位根源性错误的难度并提高定位根源性错误的效率。
为了实现上述目的,本申请实施例提供的技术方案如下:
一种错误日志处理方法,所述方法包括:
获取错误日志信息;所述错误日志信息包括预设数量个维度分别对应的属性信息;
基于目标错误日志信息所包含的属性信息在对应的维度层级结构中的位置,获取所述目标错误日志信息的相关性;所述目标错误日志信息为任意两条所述错误日志信息;所述维度层级结构用于表示所述维度下的多种属性信息的层级关系;
将所述相关性满足预设条件的目标错误日志信息确定为待处理信息组;
将所述待处理信息组中符合处理条件的同一维度下的不同属性信息均用上一层级属性替代,获取处理后的错误日志信息;所述处理条件为所述待处理信息组中同一维度下的不同属性信息在对应的维度层级结构中的所处层级有相同的上一层级且所述待处理信息组中同一维度下的不同属性信息在对应的维度层级结构中的所处层级数均满足针对所述同一维度设置的层级范围。
在一种可能的实现方式中,所述维度层级结构为维度层级树状图;
所述基于目标错误日志信息所包含的属性信息在对应的维度层级结构中的位置,获取所述目标错误日志信息的相关性,包括:
根据目标错误日志信息所包含的属性信息在目标维度的维度层级树状图中的位置,计算所述目标维度下的所述目标错误日志信息的相似度;所述目标维度为所述预设数量个维度中的任一维度;
将所述预设数量个维度下的所述目标错误日志信息的相似度相加,获取所述目标错误日志信息的相似度;所述目标错误日志信息的相似度用于表示所述目标错误日志信息的相关性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东软集团股份有限公司,未经东软集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110836852.4/2.html,转载请声明来源钻瓜专利网。