【技术实现步骤摘要】
用于处理日志的方法、装置、设备和存储介质
[0001]本公开涉及数据处理
,并且更具体地,涉及一种用于处理日志的方法、装置、设备和非瞬态存储介质。
技术介绍
[0002]在计算机世界中,每时每刻都会有大量日志生成,这些日志记录着系统、设备、程序等的正常运行事件信息、用户感兴趣事件信息、警告事件信息、错误事件信息和严重故障事件信息等各种事件信息。为了保证系统、设备、程序等的稳定性和安全性,需要及时处理日志来定位和分析系统、设备、程序等在运行过程中可能出现的故障。通常,技术人员通过打印出来的日志凭经验定位和分析故障,这显然是耗时费力的,并且在海量日志中要找到引发故障的核心问题是不容易的,这对技术人员的水平提出了高要求。
技术实现思路
[0003]根据本公开的第一方面,提供了一种用于处理日志的方法。所述方法包括接收来自具有相同日志协议的多个设备的日志数据。所述方法还包括确定所述多个设备出现故障的时间范围。所述方法还包括基于所述时间范围过滤所述日志数据得到在所述时间范围内的日志数据作为待检测日志数据。所述方法还 ...
【技术保护点】
【技术特征摘要】
1.一种用于处理日志的方法,包括:接收来自具有相同日志协议的多个设备的日志数据;确定所述多个设备出现故障的时间范围;基于所述时间范围过滤所述日志数据得到在所述时间范围内的日志数据作为待检测日志数据;以及通过目标一级正则表达式匹配所述待检测日志数据得到与所述故障相关联的目标日志数据,其中,所述目标一级正则表达式是在根据所述日志协议针对所述多个设备的每种操作设置的一级正则表达式当中对应于与所述故障相关联的目标操作的一级正则表达式。2.根据权利要求1所述的方法,其中,根据所述日志协议针对所述多个设备的每种操作设置一级正则表达式包括以下中的至少一者:根据所述日志协议确定所述日志数据中指示所述多个设备的每种操作的一级关键词,以及基于所述一级关键词设置每种操作的一级正则表达式;或者根据所述日志协议确定所述日志数据中指示所述多个设备的每种操作的字段规律,以及基于所述字段规律设置每种操作的一级正则表达式。3.根据权利要求1所述的方法,其中,所述多个设备的操作包括设备的自身操作以及设备之间的交互操作。4.根据权利要求1所述的方法,其中,所述日志数据包括多条具有时间标志的日志和多条不具有时间标志的日志,所述多条具有时间标志的日志和多条不具有时间标志的日志按照日志生成时间顺序排列。5.根据权利要求4所述的方法,其中,确定所述时间范围包括:将所述故障的出现时间与所述多个具有时间标志的日志的时间标志进行比较,以确定离所述故障的出现时间最近的第一时间标志和第二时间标志,其中所述第一时间标志早于所述故障的出现时间,所述第二时间标志晚于所述故障的出现时间;以及将所述时间范围确定为所述第一时间标志和所述第二时间标志之间的时间范围。6.根据权利要求4所述的方法,其中,确定所述时间范围包括:将所述故障的起始时间和结束时间与所述多个具有时间标志的日志的时间标志进行比较,以确定离所述故障的起始时间最近的第一时间标志和离所述故障的结束时间最近的第二时间标志,其中所述第一时间标志早于所述故障的起始时间,所述第二时间标志晚于所述故障的结束时间;以及将所述时间范围确定为所述第一时间标志和所述第二时间标志之间的时间范围。7.根据权利要求1所述的方法,其中,接收所述日志数据还包括:从具有预设文件类型的文件接收所述日志数据。8.根据权利要求1所述的方法,其中,在已知出现所述故障的设备的身份标识的情况下,所述目标一级正则表达式进一步基于所述设备的身份标识设置。9.根据权利要求1所述的方法,其中,在存在与所述故障相关联的多个目标操作的情况下,将对应于所述多个目标操作的多个目标一级正则表达式中的每个目标一级正则表达式与所述待检测日志数据的匹配结果合并作为所述目标日志数据。10.根据权利要求1所述的方法,还包括:
基于与所述目标操作相关联的故障排查表排查所述目标日志数据以确定所述故障的原因,所述故障排查表包括根据所述日志协议针对所述目标操作的业务逻辑设置的二级正则表达式。11.根据权利要求10所述的方法,其中,在未知与所述故障相关联的目标操作的情况下,所述方法还包括:将所述待检测日志数据直接作为所述目标日志数据;基于与所述多个设备的每种操作相关联的故障排查表排查所述目标日志数据以确定与所述故障相关联的目标操作和所述故障的原因,所述故障排查表包括根据所述日志协议针对所述每种操作的业务逻辑设置的二级正则表达式。12.根据权利要求10所述的方法,其中,在所述目标操作是所述多个设备中的设备的自身操作的情况下,所述故障排查表包括对应于所述自身操作所涉及的子操作的二级正则表达式,所述二级正则表达式是基于二级关键词设置的,所述二级关键词是根据所述日志协议针对所述...
【专利技术属性】
技术研发人员:费斌,王美子,王一凡,
申请(专利权)人:杭州鸿雁物联技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。