[发明专利]一种日志处理方法及装置在审
申请号: | 201810542942.0 | 申请日: | 2018-05-30 |
公开(公告)号: | CN108763044A | 公开(公告)日: | 2018-11-06 |
发明(设计)人: | 李海;周晓;何挽澜;舒畅;王舒 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/30 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志处理 日志 目标日志 属性标识 标识日志 获取消息 人工成本 属性信息 问题排查 消息队列 业务系统 用户需要 队列 携带 申请 | ||
本申请实施例提供一种日志处理方法,所述方法包括:获取消息队列中的日志,所述消息队列中任一日志携带有用于标识日志的属性信息的属性标识;获取日志处理信息,所述日志处理信息包括日志处理类型、待处理日志条件;根据日志的属性标识和所述待处理日志条件,确定目标日志;依据所述目标日志,生成所述日志处理类型对应的处理结果。可见,当用户需要对日志进行处理时,仅需要根据日志处理类型和待处理日志条件,便可以实现对日志进行处理,生成对应的处理结果,这样,用户便可以直接根据该处理结果完成业务系统的问题排查,节省了日志处理的时间以及人工成本,从而可以有效的提高日志处理的效率。
技术领域
本申请实施例涉及数据处理领域,具体涉及一种日志处理方法及装置。
背景技术
随着业务系统的不断发展,各个业务系统的分布式服务器规模普遍达到了上千台,而分布式服务器所生成的日志数量会不断增加。而这些庞大的日志数据是分析业务系统的运行状态的重要依据。
在传统的日志处理方式中,若业务系统的开发人员或运维人员需要对业务系统进行问题排查时,开发人员或运维人员需要通过人工的方式从庞大的日志数据中找到相关的日志,并根据这些相关的日志进行分析,才能够完成业务系统的问题排查。
然而,这种传统方式中,由于业务系统的分布式服务器所产生的日志数量非常庞大,会导致在对这些庞大的日志进行分析的过程中,需要花费大量的时间以及人工成本,进而造成日志处理的效率低下、成本高的问题。
发明内容
本申请实施例提供了一种日志处理方法及装置,旨在解决现有技术存在的对于日志处理的效率低下、成本高的问题。
为此,本申请实施例提供如下技术方案:
本申请实施例的第一方面公开了一种日志处理方法,所述方法包括:
获取消息队列中的日志,所述消息队列中任一日志携带有用于标识日志的属性信息的属性标识;
获取日志处理信息,所述日志处理信息包括日志处理类型、待处理日志条件;
根据日志的属性标识和所述待处理日志条件,确定目标日志;
依据所述目标日志,生成所述日志处理类型对应的处理结果。
可选的,若所述日志处理类型为生成报表,则所述处理结果为所述目标日志对应的日志报表;
若所述日志处理类型为日志搜索,则所述处理结果为所述目标日志对应的搜索列表。
可选的,所述消息队列中的日志的生成方式包括:
采集各个分布式服务器所生成的日志;
对采集到的日志进行预处理;
将预处理后的日志存储至所述消息队列中。
可选的,所述采集各个分布式服务器所生成的日志,包括:
采集各个分布式服务器所生成的日志和日志的属性信息;
所述对采集到的日志进行预处理,包括:
对采集到的日志进行过滤、格式转换;
根据日志的属性信息,生成用于标识日志的属性信息的属性标识。
可选的,所述方法还包括:
展示所述处理结果。
本申请实施例的第二方面公开了一种日志处理装置,所述装置包括:
日志获取单元,用于获取消息队列中的日志,所述消息队列中任一日志携带有用于标识日志的属性信息的属性标识;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810542942.0/2.html,转载请声明来源钻瓜专利网。