The embodiment of the present invention provides a log processing method, device, electronic device and storage medium, and relates to the field of computer technology. The method includes: processing logs of multiple business systems through a unified log format specification; matching logs of the multiple business systems through regular expressions to obtain information of the log format specification, which includes log generation time, log level, business system identification and server identification; and The information of the log format specification described in the log establishes an index of the log, and stores the log to the target database based on the index of the log. The technical scheme of the embodiment of the present invention can unify the logs of various business systems, facilitate batch processing of logs, and improve the query efficiency of logs.
【技术实现步骤摘要】
日志处理方法、装置、电子设备及存储介质
本专利技术涉及计算机
,具体而言,涉及一种日志处理方法、日志处理装置、电子设备以及计算机可读存储介质。
技术介绍
随着互联网技术的发展,各个业务系统的用户越来越多,随着用户量的增加,业务系统产生了海量的业务日志,如何高效的对业务日志进行处理成为了关注的焦点。在现有的技术方案中,各个业务系统的服务器的数量很多,但是业务系统并没有统一的日志平台,业务系统产生的业务日志没有统一的规范,在查询日志时要一台一台服务器进行处理,难以进行批量处理和查询。因此,如何能够高效地进行批量日志处理成为亟待解决的技术问题。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本专利技术背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本专利技术实施例的目的在于提供一种日志处理方法、日志处理装置、电子设备以及计算机可读存储介质,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。根据本专利技术实施例的第一方面,提供了一种日志处理方法,包括:通过统一的日志格式规范对多个业务系统的日志进行处理;通过正则表达式对所述多个业务系统的日志进行匹配,获取所述日志的日志格式规范的信息,所述日志格式规范的信息包括日志产生时间、日志等级、业务系统标识以及服务器标识;基于所述日志的所述日志格式规范的信息建立所述日志的索引;基于所述日志的索引将所述日志存储到目标数据库。在本专利技术的一些示例性实施例中,基于前述方案,基于所述日志的所述日志格式规范的信息建立所述日志的索引,包括:从所述日志的所述日志格式规 ...
【技术保护点】
1.一种日志处理方法,其特征在于,包括:通过统一的日志格式规范对多个业务系统的日志进行处理;通过正则表达式对所述多个业务系统的日志进行匹配,获取所述日志的日志格式规范的信息,所述日志格式规范的信息包括日志产生时间、日志等级、业务系统标识以及服务器标识;基于所述日志的所述日志格式规范的信息建立所述日志的索引;基于所述日志的索引将所述日志存储到目标数据库。
【技术特征摘要】
1.一种日志处理方法,其特征在于,包括:通过统一的日志格式规范对多个业务系统的日志进行处理;通过正则表达式对所述多个业务系统的日志进行匹配,获取所述日志的日志格式规范的信息,所述日志格式规范的信息包括日志产生时间、日志等级、业务系统标识以及服务器标识;基于所述日志的所述日志格式规范的信息建立所述日志的索引;基于所述日志的索引将所述日志存储到目标数据库。2.根据权利要求1所述的日志处理方法,其特征在于,基于所述日志的所述日志格式规范的信息建立所述日志的索引,包括:从所述日志的所述日志格式规范的信息中选取所述日志产生时间、日志等级、业务系统标识以及服务器标识中的一个或多个字段;基于选取的一个或多个字段建立所述日志的一个或多个字段的索引。3.根据权利要求1所述的日志处理方法,其特征在于,所述日志处理方法还包括:在接收到日志查询请求时,从所述日志查询请求中提取所述日志的一种或多种日志标识;基于所述一种或多种日志标识的数量确定采用的索引字段数;基于所述索引字段数以及所述日志的索引从所述目标数据库中查询对应的日志。4.根据权利要求1所述的日志处理方法,其特征在于,所述日志处理方法还包括:在接收到日志聚合查询请求时,通过脚本程序对所述业务系统的多台服务器进行日志查询;对每台服务器的查询结果进行聚合查询,以对每个每台服务器的查询结果进行二次分析。5.根据权利要求3所述的日志处理方法,其特征在于,所述日志处理方法还包括:从历史日志查...
【专利技术属性】
技术研发人员:徐旭明,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。