日志信息转换方法技术

技术编号:39717306 阅读:8 留言:0更新日期:2023-12-17 23:24
本公开的实施例公开了日志信息转换方法

【技术实现步骤摘要】
日志信息转换方法、装置、电子设备和计算机可读介质


[0001]本公开的实施例涉及计算机
,具体涉及日志信息转换方法

装置

电子设备和计算机可读介质


技术介绍

[0002]日志信息转换,是对日志信息进行转换的一项技术

目前,在对日志信息进行转换时,通常采用的方式为:直接根据日志信息转换需求的关键词从静态的插件管理器中匹配固定的解析插件,根据固定的解析插件与待转换日志信息生成对应待转换日志信息的转换信息

[0003]然而,当采用上述方式对日志信息进行转换时,经常会存在如下技术问题:
[0004]第一,由于静态的插件管理器中的插件是固定不变的,当插件管理器中的不存在满足日志信息转换需求的插件时,得到的插件即插件信息组是错误信息,从而导致转换的日志信息错误,使得日志信息转换失败次数增多

[0005]第二,直接根据日志信息转换需求的关键词从静态的插件管理器中匹配固定的解析插件,同一个关键词可能在不同的上下文中有不同的含义,导致匹配的插件准确性较低

当根据匹配的错误插件即错误的插件信息组,得到错误的转换信息时,需要重新匹配转换,浪费算力资源

[0006]该
技术介绍
部分中所公开的以上信息仅用于增强对本专利技术构思的背景的理解,并因此,其可包含并不形成本国的本领域普通技术人员已知的现有技术的信息


技术实现思路

[0007]本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述

本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围

[0008]本公开的一些实施例提出了日志信息转换方法

装置

电子设备和计算机可读介质,来解决以上
技术介绍
部分提到的技术问题中的一项或多项

[0009]第一方面,本公开的一些实施例提供了一种日志信息转换方法,该方法包括:从预设插件信息目录中获取插件信息组集合;对上述预设插件信息目录中的插件信息组进行监控,得到监控结果;响应于确定上述监控结果表征预设插件信息目录中存在新增插件信息组,将所存在的各个新增插件信息组确定为新增插件信息组集;基于上述新增插件信息组集,对上述插件信息组集合中的插件信息组进行更新,以对插件信息组集合进行更新;获取待转换日志信息与对应上述待转换日志信息的转换需求信息;基于上述转换需求信息与更新后的插件信息组集合,确定对应上述转换需求信息的插件信息组;基于所生成的插件信息组与上述待转换日志信息,生成对应上述待转换日志信息的转换信息

[0010]第二方面,本公开的一些实施例提供了一种日志信息转换装置,装置包括:第一获取单元,被配置成从预设插件信息目录中获取插件信息组集合;监控单元,被配置成对上述
预设插件信息目录中的插件信息组进行监控,得到监控结果;第一确定单元,被配置成响应于确定上述监控结果表征预设插件信息目录中存在新增插件信息组,将所存在的各个新增插件信息组确定为新增插件信息组集;更新单元,被配置成基于上述新增插件信息组集,对上述插件信息组集合中的插件信息组进行更新,以对插件信息组集合进行更新;第二获取单元,被配置成获取待转换日志信息与对应上述待转换日志信息的转换需求信息;第二确定单元,被配置成基于上述转换需求信息与更新后的插件信息组集合,确定对应上述转换需求信息的插件信息组;生成单元,被配置成基于所生成的插件信息组与上述待转换日志信息,生成对应上述待转换日志信息的转换信息

[0011]第三方面,本公开的一些实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述第一方面任一实现方式所描述的方法

[0012]第四方面,本公开的一些实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,程序被处理器执行时实现上述第一方面任一实现方式所描述的方法

[0013]本公开的上述各个实施例中具有如下有益效果:通过本公开的一些实施例的日志信息转换方法可以不断的更新插件信息组集合中的插件信息组,减少了日志信息转换失败次数

具体来说,造成转换的日志信息错误,日志信息转换失败次数增多的原因在于:由于静态的插件管理器中的插件是固定不变的,当插件管理器中的不存在满足日志信息转换需求的插件时,得到的插件即插件信息组是错误信息,从而导致转换的日志信息错误,使得日志信息转换失败次数增多

基于此,本公开的一些实施例的日志信息转换方法,首先,从预设插件信息目录中获取插件信息组集合

由此,可以得到用于确定对应转换需求信息的插件信息组的未更新的插件信息组集合

其次,对上述预设插件信息目录中的插件信息组进行监控,得到监控结果

由此,可以对预设插件信息目录中的插件信息组进行实时监控,得到表征预设插件信息目录中是否存在新增插件信息组的监控结果

然后,响应于确定上述监控结果表征预设插件信息目录中存在新增插件信息组,将所存在的各个新增插件信息组确定为新增插件信息组集

由此,可以确定用于更新插件信息组集合的新增插件信息组集

接着,基于上述新增插件信息组集,对上述插件信息组集合中的插件信息组进行更新,以对插件信息组集合进行更新

由此,可以对插件信息组集合中插件信息组进行更新,得到更加完善的插件信息组集合

然后,获取待转换日志信息与对应上述待转换日志信息的转换需求信息

基于上述转换需求信息与更新后的插件信息组集合,确定对应上述转换需求信息的插件信息组

由此,得到用于生成转换信息的插件信息组

最后,基于所生成的插件信息组与上述待转换日志信息,生成对应上述待转换日志信息的转换信息

由此,可以生成对应转换需求的日志转换信息

也因为采用了对预设插件信息目录中的插件信息组进行实时监控,当监控结果表征预设插件信息目录中存在新增插件信息组,对插件信息组集合中的插件信息组进行实时更新,以对插件信息组集合进行实时更新,根据转换需求信息与更新后更加完善的插件信息组集合,确定更加符合转换需求信息的插件信息组

从而,使得生成转换信息更加准确

进而,减少了日志信息转换失败的次数

附图说明
[0014]结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征

优点及
方面将变得更加明显

贯穿附图中,相同或相似的附图标记表示相同或本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种日志信息转换方法,包括:从预设插件信息目录中获取插件信息组集合;对所述预设插件信息目录中的插件信息组进行监控,得到监控结果;响应于确定所述监控结果表征预设插件信息目录中存在新增插件信息组,将所存在的各个新增插件信息组确定为新增插件信息组集;基于所述新增插件信息组集,对所述插件信息组集合中的插件信息组进行更新,以对插件信息组集合进行更新;获取待转换日志信息与对应所述待转换日志信息的转换需求信息;基于所述转换需求信息与更新后的插件信息组集合,确定对应所述转换需求信息的插件信息组;基于所生成的插件信息组与所述待转换日志信息,生成对应所述待转换日志信息的转换信息
。2.
根据权利要求1所述的方法,其中,所述对所述预设插件信息目录中的插件信息组进行监控,得到监控结果,包括:将第一次从预设插件信息目录中获取插件信息组集合的时间确定为预设初始时间;将周期性定时器的开始时间确定为所述预设初始时间;基于预设初始时间,执行以下处理步骤:获取系统时间作为当前时间;响应于确定当前时间大于等于预设初始时间,基于预设初始时间执行以下监控步骤:将预设初始时间对应的预设插件信息目录的目录信息确定为第一目录信息;响应于确定周期定时器满足系统时间获取条件,获取系统时间作为第二目录信息获取时间;将第二目录信息获取时间对应的预设插件信息目录的目录信息确定为第二目录信息;响应于确定第一目录信息与第二目录信息相同,将表征预设插件信息目录中不存在新增插件信息组的信息确定为监控结果;响应于确定监控结果表征预设插件信息目录中不存在新增插件信息组,将预设初始时间更新为第二目录信息获取时间,再次执行所述监控步骤;响应于确定第一目录信息与第二目录信息不同,将表征预设插件信息目录中存在新增插件信息组的信息确定为监控结果;响应于确定当前时间小于预设初始时间,在间隔第二预设时间间隔后,再次执行所述处理步骤
。3.
根据权利要求2所述的方法,其中,所述第二目录信息包括第一目录信息;以及所述响应于确定所述监控结果表征预设插件信息目录中存在新增插件信息组,将所存在的各个新增插件信息组确定为新增插件信息组集,包括:从所述第二目录信息中删除第一目录信息;将删除第一目录信息后的第二目录信息确定为新增目录信息;将对应所述新增目录信息的各个新增插件信息组确定为新增插件信息组集
。4.
根据权利要求1所述的方法,其中,所述基于所述新增插件信息组集,对所述插件信息组集合中的插件信息组进行更新,以对插件信息组集合进行更新,包括:
将...

【专利技术属性】
技术研发人员:陈澎
申请(专利权)人:华青融天北京软件股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1