System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 日志配置信息的更新方法及装置、存储介质及电子装置制造方法及图纸_技高网

日志配置信息的更新方法及装置、存储介质及电子装置制造方法及图纸

技术编号:41001025 阅读:15 留言:0更新日期:2024-04-18 21:39
本申请公开了一种日志配置信息的更新方法及装置、存储介质及电子装置,其中,上述方法包括:对第一采集代理端发送的采集数据进行解析,得到第一采集代理端对目标设备的运行日志进行采集时所用到的第一日志配置信息;按照第一预设周期从数据库中获取第一采集代理端对应的第二日志配置信息;在确定第一日志配置信息与第二日志配置信息不一致的情况下,将第一日志配置信息更新为第二日志配置信息;将第二日志配置信息发送至第一采集代理端,以使第一采集代理端根据第二日志配置信息对目标设备的运行日志进行采集。采用上述技术方案,解决了如何自动更新日志配置信息的问题。

【技术实现步骤摘要】

本申请涉及日志采集领域,具体而言,涉及一种日志配置信息的更新方法及装置、存储介质及电子装置


技术介绍

1、目前,在采集日志时,由于设备运行的业务不同,设备类型不同,通常需要对不同的设备设置不同的日志配置信息。现有技术中,通常是在每个设备上手动设置日志配置信息,不过上述方法在面对设备数量较多的情况下,设置日志配置信息的效率太低,且只能依靠设备主动报障来发现日志采集异常的情况,无法根据日志采集异常情况自动更新日志采集规则。

2、针对相关技术,如何自动更新日志配置信息的问题,目前尚未提出有效的解决方案。

3、因此,有必要对相关技术予以改良以克服相关技术中的所述缺陷。


技术实现思路

1、本申请实施例提供了一种日志配置信息的更新方法及装置、存储介质及电子装置,以至少解决如何自动更新日志配置信息的问题。

2、根据本申请实施例的一方面,提供了一种日志配置信息的更新方法,包括:对第一采集代理端发送的采集数据进行解析,得到所述第一采集代理端对目标设备的运行日志进行采集时所用到的第一日志配置信息;按照第一预设周期从数据库中获取所述第一采集代理端对应的第二日志配置信息;在确定所述第一日志配置信息与所述第二日志配置信息不一致的情况下,将所述第一日志配置信息更新为所述第二日志配置信息;将所述第二日志配置信息发送至所述第一采集代理端,以使所述第一采集代理端根据所述第二日志配置信息对所述目标设备的运行日志进行采集。

3、在一个示例性实施例中,按照第一预设周期从数据库中获取所述第一采集代理端对应的第二日志配置信息,包括:确定从所述数据库中上一次获取所述第二日志配置信息的获取时刻;从所述获取时刻开始计时,得到计时时间段;在确定所述计时时间段与所述第一预设周期内的周期时间段相同的情况下,从所述数据库中获取为所述目标设备设置的第一采集代理端对应的第一端口号;在确定所述第一采集代理端的第二端口号与所述第一端口号一致的情况下,将所述第一采集代理端对应的日志配置信息确定为所述第二日志配置信息。

4、在一个示例性实施例中,按照第一预设周期从数据库中获取所述第一采集代理端对应的第二日志配置信息,包括:确定出所述目标设备在所述获取时刻的目标设备工作量;在确定所述目标设备工作量与预设工作量之间的差值小于第一预设值的情况下,按照所述第一预设周期从数据库中获取所述第一采集代理端对应的第二日志配置信息;和/或,在确定所述设备工作量与预设工作量之间的差值大于所述第一预设值的情况下,将所述第一预设周期更新为第二预设周期,其中,所述第二预设周期内的周期时间段小于所述第一预设周期的周期时间段。

5、在一个示例性实施例中,在确定所述第一日志配置信息与所述第二日志配置信息不一致的情况下,将所述第一日志配置信息更新为所述第二日志配置信息,包括:确定出对所述运行日志进行采集时所需的配置类型;在确定所述配置类型包括采集日志容量的情况下,从所述第一日志配置信息中获取所述日志容量对应的第一容量值,以及从所述第二日志配置信息中获取所述日志容量对应的第二容量值;在确定所述第一容量值不等于所述第二容量值的情况下,将所述第一容量值修改为所述第二容量值。

6、在一个示例性实施例中,在确定所述第一日志配置信息与所述第二日志配置信息不一致的情况下,将所述第一日志配置信息更新为所述第二日志配置信息,包括:确定出对所述运行日志进行采集时所需的配置类型;在确定所述配置类型包括日志路径的情况下,从所述第一日志配置信息中获取所述日志路径对应的第一路径名称,以及从所述第二日志配置信息中获取所述日志路径对应的第二路径名称;在确定所述第一路径名称与所述第二路径名称不一致的情况下,将所述第一路径名称修改为所述第二路径名称。

7、在一个示例性实施例中,在确定所述第一日志配置信息与所述第二日志配置信息不一致的情况下,将所述第一日志配置信息更新为所述第二日志配置信息,包括:确定出对所述运行日志进行采集时所需的配置类型;在确定所述配置类型包括采集文件列表的情况下,获取所述第一日志配置信息的第一采集文件列表和所述第二日志配置信息的第二采集文件列表;针对所述第一采集文件列表中的第一文件名称,在确定所述第二采集文件列表不存在所述第一文件名称的情况下,从所述第一采集文件列表中删除所述第一文件名称;针对所述第二采集文件列表中的第二文件名称,在确定所述第一采集文件列表不存在所述第二文件名称的情况下,从所述第一采集文件列表中新增所述第二文件名称。

8、在一个示例性实施例中,在将所述第二日志配置信息发送至所述第一采集代理端,以使所述第一采集代理端根据所述第二日志配置信息对数据管理系统的运行日志进行采集之后,所述方法还包括:获取所述第一采集代理端对所述目标设备的运行日志进行采集得到的日志信息;在确定所述日志信息中存在采集失败所产生的异常信息的情况下,从所述日志信息中确定出与所述异常信息对应的采集记录,其中,所述采集记录至少包括所述异常信息的采集时刻和所述异常信息的采集路径;将根据所述采集记录生成的提示信息发送给目标对象,以提示所述目标对象基于所述采集记录对所述异常信息进行分析。

9、根据本申请实施例的另一方面,还提供了一种日志配置信息的更新装置,包括:解析模块,用于对第一采集代理端发送的采集数据进行解析,得到所述第一采集代理端对目标设备的运行日志进行采集时所用到的第一日志配置信息;获取模块,用于按照第一预设周期从数据库中获取所述第一采集代理端对应的第二日志配置信息;更新模块,用于在确定所述第一日志配置信息与所述第二日志配置信息不一致的情况下,将所述第一日志配置信息更新为所述第二日志配置信息;发送模块,用于将所述第二日志配置信息发送至所述第一采集代理端,以使所述第一采集代理端根据所述第二日志配置信息对所述目标设备的运行日志进行采集。

10、根据本申请实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述日志配置信息的更新方法。

11、根据本申请实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述日志配置信息的更新方法。

12、通过本申请,可以接收采集代理端的采集数据进行解析得到目标设备的第一日志配置信息后与按照预设周期从数据库中获取第二日志配置信息进行对比,在第一日志配置信息与第二日志配置信息不一致的情况下,将第一日志配置信息更新为第二日志配置信息以用于采集目标设备的运行日志。采用上述技术方案,解决了如何自动更新日志配置信息的问题,进而可以实现自动更新日志配置信息的效果。

本文档来自技高网...

【技术保护点】

1.一种日志配置信息的更新方法,其特征在于,包括:

2.根据权利要求1所述的日志配置信息的更新方法,其特征在于,按照第一预设周期从数据库中获取所述第一采集代理端对应的第二日志配置信息,包括:

3.根据权利要求2所述的日志配置信息的更新方法,其特征在于,按照第一预设周期从数据库中获取所述第一采集代理端对应的第二日志配置信息,包括:

4.根据权利要求1所述的日志配置信息的更新方法,其特征在于,在确定所述第一日志配置信息与所述第二日志配置信息不一致的情况下,将所述第一日志配置信息更新为所述第二日志配置信息,包括:

5.根据权利要求1所述的日志配置信息的更新方法,其特征在于,在确定所述第一日志配置信息与所述第二日志配置信息不一致的情况下,将所述第一日志配置信息更新为所述第二日志配置信息,包括:

6.根据权利要求1所述的日志配置信息的更新方法,其特征在于,在确定所述第一日志配置信息与所述第二日志配置信息不一致的情况下,将所述第一日志配置信息更新为所述第二日志配置信息,包括:

7.根据权利要求1所述的日志配置信息的更新方法,其特征在于,在将所述第二日志配置信息发送至所述第一采集代理端,以使所述第一采集代理端根据所述第二日志配置信息对数据管理系统的运行日志进行采集之后,所述方法还包括:

8.一种日志配置信息的更新装置,其特征在于,包括:

9.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行所述权利要求1至7任一项中所述的方法。

10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至7任一项中所述的方法。

...

【技术特征摘要】

1.一种日志配置信息的更新方法,其特征在于,包括:

2.根据权利要求1所述的日志配置信息的更新方法,其特征在于,按照第一预设周期从数据库中获取所述第一采集代理端对应的第二日志配置信息,包括:

3.根据权利要求2所述的日志配置信息的更新方法,其特征在于,按照第一预设周期从数据库中获取所述第一采集代理端对应的第二日志配置信息,包括:

4.根据权利要求1所述的日志配置信息的更新方法,其特征在于,在确定所述第一日志配置信息与所述第二日志配置信息不一致的情况下,将所述第一日志配置信息更新为所述第二日志配置信息,包括:

5.根据权利要求1所述的日志配置信息的更新方法,其特征在于,在确定所述第一日志配置信息与所述第二日志配置信息不一致的情况下,将所述第一日志配置信息更新为所述第二日志配置信息,包括:

6.根据权利要求1所述...

【专利技术属性】
技术研发人员:洪海杨晓勤李世宁孙永敬李琪刘伯松李小波高昊阳王琦
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1