服务器后端日志的存储方法及装置制造方法及图纸

技术编号:37996005 阅读:18 留言:0更新日期:2023-06-30 10:10
本发明专利技术公开了一种服务器后端日志的存储方法及装置,接收用户在前端定义的配置文件,所述配置文件包括每种类型日志的日志标识和对应的入库格式,基于配置文件创建基于日志标识命名的命令列表模型;创建与设备交互的链接;调用Filebeat读写操作装置的读操作方法,读取命令列表模型的一行命令,将命令发送到设备,所述设备在接收到命令后,读取符合命令的要求的日志;在接收到设备返回的日志后,为日志添加检索属性,调用Filebeat读写操作装置的写操作方法,基于日志的日志标识和对应的入库格式,将日志写入ES集群相应服务器。本发明专利技术可以解决日志存储过程中出现的日志数量过大且类型杂乱而导致的空间占用量大以及检索困难问题。问题。问题。

【技术实现步骤摘要】
服务器后端日志的存储方法及装置


[0001]本专利技术涉及分布式
,尤其涉及服务器后端日志的存储方法及装置。

技术介绍

[0002]本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]服务器后端日志的存储及管理是网络运维的重要内容,当前,由于网络设备种类不断增多,日志内容庞杂,简单直接的日志记录及存储方式不仅占用空间量大,且不利于日志查询,因此越来越不适应当前环境。同时,庞杂且无规律的日志格式会影响运维人员后续对于相关功能的排障效率,甚至有可能引发重大生产事故。
[0004]因此,目前需要一种服务器后端日志的存储方案,以解决日志存储过程中出现的日志数量过大且类型杂乱而导致的空间占用量大以及检索困难问题。

技术实现思路

[0005]本专利技术实施例提供一种服务器后端日志的存储方法,用以解决日志存储过程中出现的日志数量过大且类型杂乱而导致的空间占用量大以及检索困难问题,该方法包括:
[0006]接收用户在前端定义的配置文件,所述配本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种服务器后端日志的存储方法,其特征在于,包括:接收用户在前端定义的配置文件,所述配置文件包括每种类型日志的日志标识和对应的入库格式,基于配置文件创建基于日志标识命名的命令列表模型;创建与设备交互的链接;调用Filebeat读写操作装置的读操作方法,读取命令列表模型的一行命令,将命令发送到设备,所述设备在接收到命令后,读取符合命令的要求的日志;在接收到设备返回的日志后,为日志添加检索属性,调用Filebeat读写操作装置的写操作方法,基于日志的日志标识和对应的入库格式,将日志写入ES集群相应服务器。2.如权利要求1所述的方法,其特征在于,在将日志写入ES集群相应服务器之后,还包括:接收服务器返回的写入结果;在与设备交互的链接关闭后,将写入结果返回到Filebeat,所述Filebeat处将写入结果持久化到数据库。3.如权利要求1所述的方法,其特征在于,所述检索属性包括日志名称、日志路径、日志源文件、入库时间、服务器IP、设备IP、所属机构中的其中一种或任意组合。4.如权利要求1所述的方法,其特征在于,还包括:创建基于日志标识命名的结果列表模型;在接收到设备返回的日志后,将日志添加至结果列表模型;以日志标识为关键词,查询命令列表模型和结果列表模型;计算命令列表模型的长度及结果列表模型的长度,计算日志的采集进度;展示所述命令列表模型和结果列表模型的内容、日志的采集进度。5.如权利要求4所述的方法,其特征在于,采用如下公式,计算日志的采集进度:R=round(SIZE2/SIZE1)
×
100%其中,R为日志的采集进度,SIZE1为命令列表模型的长度,SIZE2为结果列表模型的长度。6.如权利要求1所述的方法,其特征在于,还包括:接收用户在前端输入的查询指令,所述查询指令包括用户输入的查询条件,所述查询条件包括查询类型、时间范围、服务器IP、设备IP中的其中一种或任意组合;基于所述查询条件,匹配服务器中日志的检索属性,获得检索结果。7.如权利要求1所述的方法,其特征在于,还包括:接收用户在前端设置的日志任务管理信号,将日志任务管理信号缓存到Filebeat日志采集模型,所述日志任务管理信号为日志任务暂停信号,所述日志任务管理信号带有日志标识;在读取命令列表模型的一行命令之后,读取日志任务管理信号,依据该命令的日志标识,判断日志任务管理信号是否为日志任务暂停信号,若否,将命令发送到设备。8.一种服务器后端日志的存储装置,其特征在于,包括:设备配置交互模块,用于接收用户在前端定义的配置文件,所述配置文件包括每种类型日志的日志标识和对应的入库格式,基于配置文件创建基于日志标识命名的命令列表模型;创建与设备交互的链接;
日志采集模块,用于调用Filebeat读写操作装置的读操作方法,读取命令列表模型的一行命令,将命令发送到设...

【专利技术属性】
技术研发人员:曾文正张嘉楠马凡凡
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1