[发明专利]系统日志处理方法、装置、计算机设备和存储介质在审
申请号: | 202110960817.3 | 申请日: | 2021-08-20 |
公开(公告)号: | CN113704216A | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 郑烈彬;赖欣联 | 申请(专利权)人: | 太平金融科技服务(上海)有限公司 |
主分类号: | G06F16/18 | 分类号: | G06F16/18;G06F16/172;G06F16/25;G06F16/2455 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 姜晓云 |
地址: | 201201 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 日志 处理 方法 装置 计算机 设备 存储 介质 | ||
1.一种系统日志处理方法,其特征在于,所述方法包括:
获取系统输出的日志,并创建对应的事件对象;
判断所述事件对象中是否存在异常报错字段;
当所述事件对象中存在异常报错字段时,则从所述异常报错字段中获取异常报错的类名和日志信息,并将每一类名和对应的日志信息作为一行日志进行排版;
将排版后的日志信息进行结构化处理得到结构化对象,并获取所述日志信息对应的服务器信息,将所述服务器信息添加至所述结构化对象中;所述属于同一日志的排版后的日志信息包括至少一行,所述结构化对象中包括所述日志信息;
将所述结构化对象进行序列化操作后进行存储,获取存储的序列化操作后的结构化对象,并对序列化后的所述结构化对象进行反序列化为结构化对象;
接收日志查询请求;
根据所述日志查询请求查询存储的结构化对象,并输出所查询到的结构化对象。
2.根据权利要求1所述的方法,其特征在于,所述将排版后的日志信息进行结构化处理得到结构化对象,包括:
获取预先设置的结构化模板;
从排版后的日志信息的每一行提取日志内容;
获取所述事件对象对应的日志基础内容;
将所提取的日志内容以及日志基础内容存储至所述结构化模板中得到结构化对象。
3.根据权利要求1或2所述的方法,其特征在于,所述将所述结构化对象进行序列化操作后进行存储,获取存储的序列化操作后的结构化对象,并对序列化后的所述结构化对象进行反序列化为结构化对象,包括:
将所述结构化对象存储至本地内存队列中,并对所述结构化对象进行序列化后存储至缓存队列中;
从所述缓存队列中提取序列化后的所述结构化对象,并对序列化后的所述结构化对象进行反序列化为结构化对象后存储。
4.根据权利要求3所述的方法,其特征在于,所述从所述缓存队列中提取序列化后的所述结构化对象,并对序列化后的所述结构化对象进行反序列化为结构化对象后存储,包括:
监听序列化后的所述结构化对象对应的消费信息;
从所述缓存队列中获取与所述消费信息对应的序列化后的结构化对象,并对对序列化后的所述结构化对象进行反序列化为结构化对象后存储。
5.根据权利要求4所述的方法,其特征在于,所述从所述缓存队列中获取与所述消费信息对应的序列化后的结构化对象,包括:
按照预设时间间隔周期性地,从所述缓存队列中批量获取与所述消费信息对应的序列化后的结构化对象。
6.根据权利要求5所述的方法,其特征在于,所述按照预设时间间隔周期性地,从所述缓存队列中批量获取与所述消费信息对应的序列化后的结构化对象,包括:
获取基于处理性能所预设的日志处理量;
按照预设时间间隔周期性地,从所述缓存队列中查询与所述消费信息对应的序列化后的结构化对象;
从所查询的结构化对象中提取与所述日志处理量对应数量的序列化后的结构化对象。
7.根据权利要求1或2所述的方法,其特征在于,所述根据所述日志查询请求查询存储的结构化对象,并显示所查询到的结构化对象,包括:
根据所述日志查询请求查询存储的结构化对象;
获取所选择的预设的展示模板;
提取所述展示模板中的展示字段,并从所述结构化对象中提取与所述展示字段对应的展示内容;
将所述展示内容输入至所述展示模板中;
显示输入了展示内容的展示模板。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于太平金融科技服务(上海)有限公司,未经太平金融科技服务(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110960817.3/1.html,转载请声明来源钻瓜专利网。