日志处理方法、显示方法和相关装置、系统制造方法及图纸

技术编号:21184197 阅读:24 留言:0更新日期:2019-05-22 14:57
本申请实施例公开一种日志处理方法,包括:获得日志数据和解析规则;按照解析规则,对日志数据进行处理;发送处理后的日志数据;其中,至少利用解析规则中的解析表达式对日志数据进行格式化处理,经格式化处理后的日志数据及所述日志数据的关联内容能够进行关联显示。还公开了一种日志显示方法和相关装置、系统。

Log Processing Method, Display Method and Related Devices and Systems

The embodiment of this application discloses a log processing method, which includes: obtaining log data and parsing rules; processing log data according to parsing rules; sending processed log data; at least formatting log data by using analytic expressions in parsing rules; and the ability of formatted log data and associated content of the log data. Enough for correlation display. A log display method and related devices and systems are also disclosed.

【技术实现步骤摘要】
日志处理方法、显示方法和相关装置、系统
本申请涉及日志数据处理技术,具体涉及一种日志处理方法、显示方法和相关装置、系统。
技术介绍
日志数据的海量性已被业内公知,针对海量日志数据的查询,目前仅能通过以下方式:在具有查询功能的系统上输入要查询的日志内容,查询系统从存储的数据库中搜索输入的内容,如果数据库中存在该内容则查询成功,显示用户输入的要查询的日志内容。而往往用户输入的要查询的日志内容仅为其要查询的全部信息中的部分信息,这种部分信息的查询在一定程度上无法满足用户的需求。
技术实现思路
为解决现有存在的技术问题,本专利技术实施例提供一种日志处理方法、显示方法和相关装置、系统,至少能够避免仅对待查询内容进行的单一显示。本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供了一种日志处理方法,所述方法包括:获得日志数据和解析规则;按照解析规则,对日志数据进行处理;发送处理后的日志数据;其中,至少利用解析规则中的解析表达式对日志数据进行格式化处理,经格式化处理后的日志数据及所述日志数据的关联内容能够进行关联显示。上述方案中,所述至少按照解析规则中的解析表达式对日志数据进行格式化处理,包括:按行读取日志数据,并利用所述解析表达式解析日志数据的以下至少一种内容:日志标识、日志的时间戳信息、日志的线程标识、日志等级、日志内容;将所解析的内容进行存储。上述方案中,所述方法还包括:将从同一日志数据中解析出的内容存储到相同的接口函数中。上述方案中,所述获得解析规则,包括:接收解析规则;所述解析规则包括至少两种解析表达式;在利用解析规则中的其中一种解析表达式对日志数据进行格式化处理未成功时,使用所述至少两种解析表达式中的剩余至少一种解析表达式进行解析。本专利技术实施例还提供了一种日志显示方法,所述方法包括:接收查询操作;响应查询操作,至少显示待查询日志数据的线程标识;所述日志数据至少为按照解析规则进行格式化处理后的数据;基于线程标识,对待查询日志数据及待查询日志数据的关联内容进行关联显示。上述方案中,所述将对待查询日志数据及待查询日志数据的关联内容进行显示,至少包括:按照日志数据的时间戳,将对待查询日志数据及待查询日志数据的关联内容进行关联显示。上述方案中,所述将对待查询日志数据及待查询日志数据的关联内容进行显示,至少包括:按照日志数据的时间戳和累加标识,将对待查询日志数据及待查询日志数据的关联内容进行关联显示;其中,所述累加标识至少用于对具有相同时间戳的日志数据进行的顺序标识。本专利技术实施例还提供了一种日志处理装置,所述装置包括:获取单元,用于获得日志数据和解析规则;处理单元,用于按照解析规则,对日志数据进行处理;传输单元,用于发送处理后的日志数据。本专利技术实施例还提供了一种日志显示装置,所述装置包括:传输单元,用于接收查询操作;响应单元,用于响应查询操作,至少显示待查询日志数据的线程标识;所述日志数据至少为按照解析规则进行格式化处理后的数据;显示单元,用于基于线程标识,对待查询日志数据及待查询日志数据的关联内容进行关联显示。本专利技术实施例还提供了一种日志系统,至少包括本专利技术实施例所述的日志处理装置和本专利技术实施例所述的日志显示装置。本申请实施例中,基于解析规则中的解析表达式对日志数据进行格式化处理,经格式化处理后的日志数据及该日志数据的关联内容能够进行关联显示,至少能够避免仅对待查询内容进行的单一显示。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请提供一种日志处理方法的实施例的流程示意图;图2为本申请提供一种日志显示方法的实施例的流程示意图;图3为本申请提供的一种日志处理系统的框架示意图;图4a和图4b为本申请提供的查询操作页面展示示意图;图5为本申请提供的日志处理装置的实施例的组成结构示意图;图6为本申请提供的日志显示装置的实施例的组成结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚明白,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。对于前述内容:往往用户输入的要查询的日志内容仅为其要查询的全部信息中的部分信息,这种部分信息的查询在一定程度上无法满足用户的需求,可以结合以下应用场景来理解:在应用层面上,针对用户A对某一商家的投诉请求,在技术层面上,该投诉请求为一超文本传输协议(HTTP)请求,客户端会产生针对该HTTP请求产生对应的日志数据。在查询该投诉请求时,查询人员输入待查询数据即可显示出该投诉请求。相关技术中,仅能显示针对投诉请求而产生的日志数据,对于与该投诉请求相关联的其它日志数据如该投诉请求是否被处理,采用哪种方式解决的均无法显示。如果这些关联日志数据将一并显示,则会大大提升用户的使用体验。本方案就在于解决相关技术中仅能对待查询内容进行显示,显示较为单一的问题。利用本申请实施例的以下技术方案至少能够实现待查询日志及该待查询日志的关联数据的关联显示。本领域技术人员应该而知,待查询的日志数据的关联内容是与待查询的日志数据存在一定关联关系的数据,待查询的日志数据及其关联内容可表示为关于同一事件的日志内容,如前述的关于投诉请求这一事件的发展情况。将待查询的日志数据及其关联内容进行关联显示,可以理解为,将待查询的日志数据及其关联内容进行一并显示;或者,为待查询的日志数据及其关联内容提供一个查询入口,通过该查询入口进入到展示所述待查询的日志数据及其关联内容的显示界面。考虑到在实际应用中,不同客户端产生的日志格式不尽相同,同一客户端上的不同的应用产生的日志格式也不尽相同,本方案要想实现对待查询日志数据及其关联数据的关联显示,需先对日志数据进行格式化处理,使得格式统一,以方便后续的查询操作。本申请提供一种日志数据方法的实施例,如图1所示,所述方法包括:步骤101:获得日志数据和解析规则;步骤102:按照解析规则,对日志数据进行处理;其中,至少利用解析规则中的解析表达式对日志数据进行格式化处理;经格式化处理后的日志数据及所述日志数据的关联内容能够进行关联显示;步骤103:发送处理后的日志数据;步骤101~步骤103的执行主体可以为客户端或收集端。在步骤101中,执行主体采集客户端产生的不同格式的日志数据,接收控制中心下发的解析规则;在步骤102中,执行主体按照解析规则中的解析表达式对不同格式的日志数据进行格式化处理,该经格式化处理后的日志数据及该日志数据的关联内容能够进行关联显示。在步骤103中,执行主体发送经格式化的日志数据。在步骤103中,本文档来自技高网...

【技术保护点】
1.一种日志处理方法,其特征在于,所述方法包括:获得日志数据和解析规则;按照解析规则,对日志数据进行处理;发送处理后的日志数据;其中,至少利用解析规则中的解析表达式对日志数据进行格式化处理,经格式化处理后的日志数据及所述日志数据的关联内容能够进行关联显示。

【技术特征摘要】
1.一种日志处理方法,其特征在于,所述方法包括:获得日志数据和解析规则;按照解析规则,对日志数据进行处理;发送处理后的日志数据;其中,至少利用解析规则中的解析表达式对日志数据进行格式化处理,经格式化处理后的日志数据及所述日志数据的关联内容能够进行关联显示。2.根据权利要求1所述的方法,其特征在于,所述至少按照解析规则中的解析表达式对日志数据进行格式化处理,包括:按行读取日志数据,并利用所述解析表达式解析日志数据的以下至少一种内容:日志标识、日志的时间戳信息、日志的线程标识、日志等级、日志内容;将所解析的内容进行存储。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:将从同一日志数据中解析出的内容存储到相同的接口函数中。4.根据权利要求1所述的方法,其特征在于,所述获得解析规则,包括:接收解析规则;所述解析规则包括至少两种解析表达式;在利用解析规则中的其中一种解析表达式对日志数据进行格式化处理未成功时,使用所述至少两种解析表达式中的剩余至少一种解析表达式进行解析。5.一种日志显示方法,其特征在于,所述方法包括:接收查询操作;响应查询操作,至少显示待查询日志数据的线程标识;所述日志数据至少为按照解析规则进行格式化处理后的数据;基于线程标识,...

【专利技术属性】
技术研发人员:沈建林张佳鑫王晔竹
申请(专利权)人:北京京东金融科技控股有限公司
类型:发明
国别省市:北京,11

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

1