日志查询方法、装置、设备及存储介质制造方法及图纸

技术编号:35021905 阅读:22 留言:0更新日期:2022-09-24 22:51
本发明专利技术涉及人工智能领域,公开了一种日志查询方法、装置、设备及存储介质。该方法包括:获取目标应用的日志信息,并将所述日志信息进行封装以及传输至预置容器平台,得到封装日志;利用所述容器平台中的日志管理工具对所述日志信息进行行为跟踪记录,得到日志记录信息;获取日志查询请求,并根据所述日志查询请求,利用所述日志记录信息对所述封装日志进行追踪渲染,得到日志渲染结果并进行查询结果展示。提高了相关日志查询的效率。提高了相关日志查询的效率。提高了相关日志查询的效率。

【技术实现步骤摘要】
日志查询方法、装置、设备及存储介质


[0001]本专利技术涉及人工智能领域,尤其涉及一种日志查询方法、装置、设备及存储介质。

技术介绍

[0002]随着信息化的不断发展,人们的日常生活越来越依赖于各种信息化的软硬件产品。一个软件产品所提供的便利性、丰富功能和可操作性决定着用户体验的好坏,对此开发出符合人们需求的软件产品是非常重要的。对于一个软件产品,有个不可或缺一个组成部分——日志,其是用来记录开发定位问题、查看应用状态的最有效的途径,并且前端生成的日志将需要的内容发送到指定的日志服务器,实现日志的管理和运行对于软件产品的使用体验是影响非常大的。
[0003]一般业内的前端项目,客户端日志是通过felog发送至同一台的后端服务器上,不同项目都是查找这台后端服务器来获取相应的日志,相当于不同业务日志都融合在一起。这样不仅给后端接口带来高并发的瓶颈,而且也占据了很大应用存储的磁盘空间,对接口请求日志缺乏网络耗时时间等信息。即现有的请求接口日志查找的数据量大,导致网络耗时高。

技术实现思路

[0004]本专利技术的主要目的在于解决现有的请求接口日志查找的数据量大,导致网络耗时高的问题。
[0005]本专利技术第一方面提供了一种日志查询方法,所述日志查询方法包括:获取目标应用的日志信息,并将所述日志信息进行封装以及传输至预置容器平台,得到封装日志;利用所述容器平台中的日志管理工具对所述日志信息进行行为跟踪记录,得到日志记录信息;获取日志查询请求,并根据所述日志查询请求,利用所述日志记录信息对所述封装日志进行追踪渲染,得到日志渲染结果并进行查询结果展示。
[0006]可选的,在本专利技术第一方面的第一种实现方式中,所述将所述日志信息进行封装以及传输至预置容器平台,得到封装日志包括:采用预置容器平台,解析所述日志信息,得到所述目标应用对应的标识信息和日志内容,并基于所述标识信息生成所述目标应用的响应方法;采用所述容器平台,将所述日志信息、所述日志内容和所述响应方法进行封装,得到封装日志,并将所述封装日志写入与所述标识信息相对应的节点容器;通过预置文件传输协议将所述封装日志存储至本地服务器。
[0007]可选的,在本专利技术第一方面的第二种实现方式中,所述利用所述容器平台中的日志管理工具对所述日志信息进行行为跟踪记录,得到日志记录信息包括:利用所述容器平台中的日志管理工具识别所述日志信息中的多个行为节点;根据各所述行为节点,对所述日志信息进行划分,得到多个日志行为信息;分别在各所述日志行为信息上添加追踪标记,并对添加追踪标记后的日志行为信息进行记录,得到日志记录信息。
[0008]可选的,在本专利技术第一方面的第三种实现方式中,所述根据所述日志查询请求,利
用所述日志记录信息对所述封装日志进行追踪渲染,得到日志渲染结果并进行查询结果展示包括:根据所述日志查询请求,利用所述日志记录信息,确定所述封装日志对应的追踪标记;从所述容器平台获取所述封装日志中追踪标记对应的日志查询信息;利用预置渲染方法,按照所述追踪标记对所述日志查询信息进行渲染,得到日志渲染结果并进行查询结果展示。
[0009]可选的,在本专利技术第一方面的第四种实现方式中,所述从所述容器平台获取所述封装日志中追踪标记对应的日志查询信息包括:通过所述容器平台,采用所述行为追踪标记进行用户行为追踪,得到追踪结果;根据所述追踪结果,从所述容器平台中选取对应的目标节点容器,并从所述目标节点容器中获取所述封装日志;提取所述封装日志中所述追踪标记对应的日志查询信息。
[0010]可选的,在本专利技术第一方面的第五种实现方式中,所述根据所述追踪结果,从所述容器平台中选取对应的目标节点容器包括:根据所述追踪结果,从所述容器平台查找对应客户端数据的追踪标记和服务端数据的追踪标记;根据所述客户端数据的追踪标记和所述服务端数据的追踪标记,选取所需的日志数据节点标记信息,得到目标节点容器。
[0011]本专利技术第二方面提供了一种日志查询装置,包括:封装模块,用于获取目标应用的日志信息,并将所述日志信息进行封装以及传输至预置容器平台,得到封装日志;跟踪模块,用于利用所述容器平台中的日志管理工具对所述日志信息进行行为跟踪记录,得到日志记录信息;渲染模块,用于获取日志查询请求,并根据所述日志查询请求,利用所述日志记录信息对所述封装日志进行追踪渲染,得到日志渲染结果并进行查询结果展示。
[0012]可选的,在本专利技术第二方面的第一种实现方式中,所述封装模块包括:解析单元,用于采用预置容器平台,解析所述日志信息,得到所述目标应用对应的标识信息和日志内容,并基于所述标识信息生成所述目标应用的响应方法;封装单元,用于采用所述容器平台,将所述日志信息、所述日志内容和所述响应方法进行封装,得到封装日志,并将所述封装日志写入与所述标识信息相对应的节点容器;存储单元,用于通过预置文件传输协议将所述封装日志存储至本地服务器。
[0013]可选的,在本专利技术第二方面的第二种实现方式中,所述跟踪模块包括:识别单元,用于利用所述容器平台中的日志管理工具识别所述日志信息中的多个行为节点;划分单元,用于根据各所述行为节点,对所述日志信息进行划分,得到多个日志行为信息;标记单元,用于分别在各所述日志行为信息上添加追踪标记,并对添加追踪标记后的日志行为信息进行记录,得到日志记录信息。
[0014]可选的,在本专利技术第二方面的第三种实现方式中,所述渲染模块包括:标记确定单元,用于根据所述日志查询请求,利用所述日志记录信息,确定所述封装日志对应的追踪标记;获取单元,用于从所述容器平台获取所述封装日志中追踪标记对应的日志查询信息;渲染单元,用于利用预置渲染方法,按照所述追踪标记对所述日志查询信息进行渲染,得到日志渲染结果并进行查询结果展示。
[0015]可选的,在本专利技术第二方面的第四种实现方式中,所述获取单元包括:通过所述容器平台,采用所述行为追踪标记进行用户行为追踪,得到追踪结果;根据所述追踪结果,从所述容器平台中选取对应的目标节点容器,并从所述目标节点容器中获取所述封装日志;提取所述封装日志中所述追踪标记对应的日志查询信息。
[0016]可选的,在本专利技术第二方面的第五种实现方式中,所述获取单元还包括:根据所述追踪结果,从所述容器平台查找对应客户端数据的追踪标记和服务端数据的追踪标记;根据所述客户端数据的追踪标记和所述服务端数据的追踪标记,选取所需的日志数据节点标记信息,得到目标节点容器。
[0017]本专利技术第三方面提供了一种日志查询设备,包括:存储器和至少一个处理器,所述存储器中存储有指令;所述至少一个处理器调用所述存储器中的所述指令,以使得所述日志查询设备执行上述的日志查询方法的各个步骤。
[0018]本专利技术的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的日志查询方法的各个步骤。
[0019]本专利技术提供的技术方案中,获取目标应用的日志信息,并将所述日志信息进行封装以及传输至预置容器平台本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种日志查询方法,其特征在于,其特征在于,所述日志查询方法包括:获取目标应用的日志信息,并将所述日志信息进行封装以及传输至预置容器平台,得到封装日志;利用所述容器平台中的日志管理工具对所述日志信息进行行为跟踪记录,得到日志记录信息;获取日志查询请求,并根据所述日志查询请求,利用所述日志记录信息对所述封装日志进行追踪渲染,得到日志渲染结果并进行查询结果展示。2.根据权利要求1所述的日志查询方法,其特征在于,所述将所述日志信息进行封装以及传输至预置容器平台,得到封装日志包括:采用预置容器平台,解析所述日志信息,得到所述目标应用对应的标识信息和日志内容,并基于所述标识信息生成所述目标应用的响应方法;采用所述容器平台,将所述日志信息、所述日志内容和所述响应方法进行封装,得到封装日志,并将所述封装日志写入与所述标识信息相对应的节点容器;通过预置文件传输协议将所述封装日志存储至本地服务器。3.根据权利要求1所述的日志查询方法,其特征在于,所述利用所述容器平台中的日志管理工具对所述日志信息进行行为跟踪记录,得到日志记录信息包括:利用所述容器平台中的日志管理工具识别所述日志信息中的多个行为节点;根据各所述行为节点,对所述日志信息进行划分,得到多个日志行为信息;分别在各所述日志行为信息上添加追踪标记,并对添加追踪标记后的日志行为信息进行记录,得到日志记录信息。4.根据权利要求3所述的日志查询方法,其特征在于,所述根据所述日志查询请求,利用所述日志记录信息对所述封装日志进行追踪渲染,得到日志渲染结果并进行查询结果展示包括:根据所述日志查询请求,利用所述日志记录信息,确定所述封装日志对应的追踪标记;从所述容器平台获取所述封装日志中追踪标记对应的日志查询信息;利用预置渲染方法,按照所述追踪标记对所述日志查询信息进行渲染,得到日志渲染结果并进行查询结果展示。5.根据权利要求4所述的日志查询方法,其特征在于,所述从所述容器平台获取所述封装日志中追踪标记对应的日志查询信息包括:通过所述容器平台,采用所述行为追踪标记进行用户行为追踪,得...

【专利技术属性】
技术研发人员:卢锋万齐帅
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

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

1