预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114257643A(43)申请公布日2022.03.29(21)申请号202210104134.2(22)申请日2022.01.28(71)申请人北京安帝科技有限公司地址100142北京市海淀区西四环北路158号1幢9层9H-5-1(72)发明人周磊姜双林饶志波潘星彤(74)专利代理机构北京路浩知识产权代理有限公司11002代理人郭亮(51)Int.Cl.H04L67/565(2022.01)H04L67/5651(2022.01)H04L67/06(2022.01)H04L41/069(2022.01)权利要求书1页说明书7页附图2页(54)发明名称一种日志传输方法及系统(57)摘要本发明提供一种日志传输方法及系统,所述方法包括:获取待传输的日志;将所述日志转换为目标ELF日志,所述目标ELF日志具有目标服务器可识别的标准格式;基于预设协议将所述目标ELF日志传输至所述目标服务器;本发明所述方法能够将普通日志的格式转换成具有标准格式的目标ELF日志,提高了日志传输的识别率。CN114257643ACN114257643A权利要求书1/1页1.一种日志传输方法,其特征在于,包括:获取待传输的日志;将所述日志转换为目标ELF日志,所述目标ELF日志具有目标服务器可识别的标准格式;基于预设协议将所述目标ELF日志传输至所述目标服务器。2.根据权利要求1所述的日志传输方法,其特征在于,将所述日志转换为目标ELF日志,之后还包括:获取所述目标ELF日志的字符串长度;若所述字符串长度大于或等于预设长度,则将所述目标ELF日志拆分为至少两个分块结构,所述分块结构包括分块目标ELF魔数、消息ID、序列号以及序列计数中的至少两者。3.根据权利要求2所述的日志传输方法,其特征在于,将所述目标ELF日志设置为至少两个分块结构,之后还包括:判定所有所述分块结构均能够在预设时长内完成传输,则所述目标服务器接收所述分块结构对应的目标ELF日志。4.根据权利要求3所述的日志传输方法,其特征在于,所述预设时长为小于或等于5秒。5.根据权利要求1所述的日志传输方法,其特征在于,基于预设协议将所述目标ELF日志传输至目标服务器,具体包括:在Netty框架下利用TCP/UDP协议将所述目标ELF日志传输至所述目标服务器中。6.根据权利要求5所述的日志传输方法,其特征在于,利用UDP协议将所述目标ELF日志传输至所述目标服务器,之前还包括:将所述目标ELF日志压缩成GZIP格式的文件或者ZLIB格式的文件,并将压缩后的文件传输至所述目标服务器。7.一种日志的传输系统,其特征在于,所述系统包括:日志获取单元,用于获取待传输的日志;日志转换单元,用于将所述日志转换为目标ELF日志,所述目标ELF日志具有目标服务器可识别的标准格式;日志传输单元,用于基于预设协议将所述目标ELF日志传输至所述目标服务器。8.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至6任一项所述日志传输方法的步骤。9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述日志传输方法的步骤。2CN114257643A说明书1/7页一种日志传输方法及系统技术领域[0001]本发明属于系统告警领域,尤其涉及一种日志传输方法及系统。背景技术[0002]系统事件的日志消息既可以记录在本地文件中,也可以转换成特定格式后通过网络发送到接收服务器,以便服务器对多个设备的日志消息进行统一的存储,或者解析其中的内容做相应的处理。[0003]现有技术将Syslog类型的日志利用传输协议上传到服务器进行处理时,由于没有规范的标准来约束Syslog格式,即Syslog格式非常随意,甚至有些情况下没有任何格式,导致接收Syslog日志的服务器无法对Syslog日志进行解析,也就无法根据解析的内容进行异常事件排查。[0004]因此,如何将系统日志的格式进行标准化处理,以提高日志传输的识别率,是业界亟需解决的重要课题。发明内容[0005]本发明提供的一种日志传输方法及系统,用以解决现有技术将日志传输到服务器时,由于日志格式不规范导致服务器无法解析的缺陷,以提高日志传输的识别率。[0006]本发明提供一种日志传输方法,所述方法包括:获取待传输的日志;将所述日志转换为目标ELF日志,所述目标ELF日志具有目标服务器可识别的标准格式;基于预设协议将所述目标ELF日志传输至所述目标服务器。[0007]根据本发明提供的一种日志传输方法,所述方法还包括:获取所述目标ELF日志的字符串长度;若所述字符串长