一种日志查询方法和系统、日志排查系统和查询终端技术方案

技术编号:23459411 阅读:18 留言:0更新日期:2020-03-03 05:28
本申请提供了一种日志查询方法和系统、日志排查系统和查询终端,该方法包括:获取日志查询请求;响应于所述日志查询请求,向多个端设备获取日志数据;接收所述多个端设备按照统一的数据格式返回的日志数据;将接收到的日志数据中属于日志查询请求所请求的查询范围的数据,推送至请求端进行显示。在上述方案中,对于多个端设备而言,在给日志排查系统返回日志数据的时候,是按照统一的数据格式返回的,从而使得日志排查系统对日志处理时候较为方便,容易聚类分析,可以有效提升日志查询的效率,在查询终端显示日志数据的时候,通过自然语言的方式显示,提升了用户对日志文件的可读性,可以简单高效地实现日志排查。

A log query method and system, log troubleshooting system and query terminal

【技术实现步骤摘要】
一种日志查询方法和系统、日志排查系统和查询终端
本申请属于互联网
,尤其涉及一种日志查询方法和系统、日志排查系统和查询终端。
技术介绍
日志是用于记录系统中事件的文件,在日常的开发过程中,无论是客户端还是服务端,日志都起到一个非常重要的作用,通过日志可以进行性能分析、问题定位排查等。然而,由于各个开发者的习惯不同、需要输出的内容不同等原因,日志文件的内容往往很杂乱、表达能力不强,如果在一行日志里面,输出非常复杂结构,那么日志的可读性是很低的。且客户端与服务端的实现差异很大,同一个业务、同一链路的日志差异很大,很难在一起进行排查。由于日志所存在规范程度,结构化不强的问题,就使得开发者通过日志定位问题的时候,排查效率比较低下。针对上述问题,目前尚未提出有效的解决方案。
技术实现思路
本申请目的在于提供一种日志查询方法和系统、日志排查系统和查询终端,以达到简单高效进行日志查询的技术效果。本申请提供一种日志查询方法和系统、日志排查系统和查询终端是这样实现的:一种日志查询方法,所述方法包括:获取日志查询请求;响应于所述日志查询请求,向多个端设备去请求日志数据;接收所述多个端设备按照统一的数据格式返回的日志数据;将接收到的日志数据中属于日志查询请求所请求的查询范围的数据,推送至请求端进行显示。一种日志查询方法,所述方法包括:获取日志查询请求;响应于所述日志查询请求,向多个端设备请求日志数据;将所述多个端设备返回的日志数据转换为统一的数据格式,得到转换后的日志数据;将转换后的日志数据中属于日志查询请求所请求的查询范围的数据,推送至请求端进行显示。一种日志查询方法,包括:获取用户通过日志查询界面输入的查询条件;根据所述查询条件,生成查询请求并发送至日志查询系统;接收所述日志查询系统返回的日志数据,其中,所述日志查询系统返回的日志数据是多个端设备按照统一的数据格式上传至所述日志查询系统的日志数据;以自然语言的方式,通过所述日志查询界面显示返回的日志数据。一种日志查询系统,,包括:查询终端,用于发起查询请求,并展示查询结果;日志排查系统,用于响应于所述查询请求向端设备请求日志数据;多个端设备,用于按照统一的数据格式,向所述日志排查系统返回日志数据。一种日志查询系统,包括:查询终端,用于发起查询请求,并展示查询结果;日志排查系统,用于响应于所述查询请求向端设备请求日志数据;多个端设备,用于向所述日志排查系统返回日志数据;所述日志排查系统,还用于将返回的日志数据转换为统一的数据格式,并向所述查询终端返回查询结果。一种日志排查系统,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现如下步骤:获取日志查询请求;响应于所述日志查询请求,向多个端设备去请求日志数据;接收所述多个端设备按照统一的数据格式返回的日志数据;将接收到的日志数据中属于日志查询请求所请求的查询范围的数据,推送至请求端进行显示。一种日志排查系统,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现如下步骤:获取日志查询请求;响应于所述日志查询请求,向多个端设备请求日志数据;将所述多个端设备返回的日志数据转换为统一的数据格式,得到转换后的日志数据;将转换后的日志数据中属于日志查询请求所请求的查询范围的数据,推送至请求端进行显示。一种查询终端,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现:获取用户通过日志查询界面输入的查询条件;根据所述查询条件,生成查询请求并发送至日志查询系统;接收所述日志查询系统返回的日志数据,其中,所述日志查询系统返回的日志数据是多个端设备按照统一的数据格式上传至所述日志查询系统的日志数据;以自然语言的方式,通过所述日志查询界面显示返回的日志数据。一种计算机可读存储介质,其上存储有计算机指令,所述指令被执行时实现:获取日志查询请求;响应于所述日志查询请求,向多个端设备获取日志数据;接收所述多个端设备按照统一的数据格式返回的日志数据;将接收到的日志数据中属于日志查询请求所请求的查询范围的数据,推送至请求端进行显示。一种计算机可读存储介质,其上存储有计算机指令,所述指令被执行时实现:获取用户通过日志查询界面输入的查询条件;根据所述查询条件,生成查询请求并发送至日志查询系统;接收所述日志查询系统返回的日志数据,其中,所述日志查询系统返回的日志数据是多个端设备按照统一的数据格式上传至所述日志查询系统的日志数据;以自然语言的方式,通过所述日志查询界面显示返回的日志数据。本申请提供的日志查询方法和系统、日志排查系统和查询终端,对于多个具有不同日志格式的端设备而言,最终会转换为统一的数据格式,从而使得日志排查系统对日志处理时候较为方便,容易聚类分析,可以有效提升日志查询的效率,在查询终端显示日志数据的时候,通过自然语言的方式显示,提升了用户对日志文件的可读性,可以简单高效地实现日志排查。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请提供的日志查询系统的架构图;图2是本申请提供的日志配置后台页面的示意图;图3是本申请提供的日志查询的流程示意图;图4是本申请提供的日志抓取页面的结构示意图;图5是本申请提供的IM消息全链路排查结果示意图;图6是本申请提供的日志查询系统的另一架构图;图7是本申请提供的日志查询方法的方法流程图;图8是本申请提供的日志查询方法的另一方法流程图;图9是本申请提供的计算机终端的架构示意图;图10是本申请提供的日志查询装置的结构框图;图11是本申请提供的日志查询装置的另一结构框图。具体实施方式为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。考虑到现有的日志排查中所存在的效率低下,对排查人员的专业度要求比较高的问题,在本申请提供了一种日志查询系统,如图1所示,包括:排查系统101、多个端设备102、查询端103。因为多个端设备本文档来自技高网
...

【技术保护点】
1.一种日志查询方法,其特征在于,所述方法包括:/n获取日志查询请求;/n响应于所述日志查询请求,向多个端设备去请求日志数据;/n接收所述多个端设备按照统一的数据格式返回的日志数据;/n将接收到的日志数据中属于日志查询请求所请求的查询范围的数据,推送至请求端进行显示。/n

【技术特征摘要】
1.一种日志查询方法,其特征在于,所述方法包括:
获取日志查询请求;
响应于所述日志查询请求,向多个端设备去请求日志数据;
接收所述多个端设备按照统一的数据格式返回的日志数据;
将接收到的日志数据中属于日志查询请求所请求的查询范围的数据,推送至请求端进行显示。


2.根据权利要求1所述的方法,其特征在于,接收所述多个端设备按照统一的数据格式返回的日志数据,包括:
接收所述多个端设备中的客户端返回的按需拉取的日志数据;
和/或,接收所述多个端设备中的服务端返回的全量拉取的日志数据。


3.根据权利要求1所述的方法,其特征在于,所述多个端设备中各个端设备都集成有将日志数据转换为统一的数据格式的sdk。


4.根据权利要求1所述的方法,其特征在于,在向所述多个端设备请求日志数据的时候,向所述多个端设备发送所述数据格式。


5.根据权利要求1所述的方法,其特征在于,所述统一的数据格式包括:每种日志类型所包含的关键字段、每种日志类型所包含的可选字段、关键字段的字段类型、可选字段的字段类型。


6.根据权利要求5所述的方法,其特征在于,在接收所述多个端设备按照统一的数据格式返回的日志数据之后,所述方法还包括:
提取出接收到的日志数据中每条日志记录的各个关键字段的取值;
将各个关键字段的取值相同的日志记录作为同一链路的日志记录。


7.根据权利要求1所述的方法,其特征在于,接收所述多个端设备按照统一的数据格式返回的日志数据,包括:
接收所述多个端设备通过预设通道返回的日志数据,其中,所述预设通道是基于以下协议之一的:TCP长连接的协议、HTTP协议。


8.一种日志查询方法,其特征在于,所述方法包括:
获取日志查询请求;
响应于所述日志查询请求,向多个端设备请求日志数据;
将所述多个端设备返回的日志数据转换为统一的数据格式,得到转换后的日志数据;
将转换后的日志数据中属于日志查询请求所请求的查询范围的数据,推送至请求端进行显示。


9.根据权利要求8所述的方法,其特征在于,所述统一的数据格式包括:每种日志类型所包含的关键字段、每种日志类型所包含的可选字段、关键字段的字段类型、可选字段的字段类型。


10.根据权利要求9所述的方法,其特征在于,在将所述多个端设备返回的日志数据转换为统一的数据格式,得到转换后的日志数据之后,所述方法还包括:
提取出转换后的日志数据中每条日志记录的各个关键字段的取值;
将各个关键字段的取值相同的日志记录作为同一链路的日志记录。


11.一种日志查询方法,其特征...

【专利技术属性】
技术研发人员:戚军军
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1