[发明专利]多系统交互式日志查询方法、装置、设备及存储介质在审
申请号: | 202011207513.1 | 申请日: | 2020-11-03 |
公开(公告)号: | CN112307191A | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | 潘黎明 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F16/335 | 分类号: | G06F16/335;G06F16/338;G06F16/31;G06F16/22;G06F16/18;G06F11/34 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 姚维 |
地址: | 518027 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 交互式 日志 查询 方法 装置 设备 存储 介质 | ||
本发明涉及云监控领域,公开了一种多系统交互式日志查询方法、装置、设备及存储介质。日志查询方法包括:基于预置定时日志采集脚本对所有系统进行日志采集,得到业务日志数据表;获取用户输入的初始查询需求信息,确定目标系统和日志查询关键字;在预置的搜索项配置模板实例库中查询与所述目标系统对应的搜索项配置模板实例;根据所述日志查询关键字在所述搜索项配置模板实例中查询,得到中间输出关键字;根据所述中间输出关键字和所述日志查询关键字在所述业务日志数据表中进行日志查询操作,得到并输出与所述日志查询关键字对应的所有日志。本申请可以针对业务精准化查询,并且可以在查询一个系统的日志时连同与其关联系统的日志一起查询出来。
技术领域
本发明涉及云监控领域,尤其涉及一种多系统交互式日志查询方法、装置、设备及存储介质。
背景技术
随着科技和跨系统之间相互联动的迅速发展,调用多系统操作日志的复杂度越来越高,对于复杂的跨系统调用,一次请求可能需要后台几台或上百台节点的支持。此时具体到一次请求已经很难通过人力确认其处理的完整流程因此一旦出现异常时,如何快速定位问题成为了一个首要面临的难题。
在现有的技术中,对于跨系统的日志查询解决方案通常采用的是分布式追踪结合日志聚合,这种解决方案将上下游接口的调用信息汇集在一起,其中可能有大量无关痛痒的日志,当检索某一日志时分析比较耗时;此外,该解决方案通常是通过关键字将相关日志聚合在一起,不能满足业务的精准化查询。
发明内容
本发明的主要目的在于解决现有跨系统日志查询技术的分析耗时长且查询精准度较弱的问题。
本发明第一方面提供了一种多系统交互式日志查询方法,包括:
基于预置定时日志采集脚本对所有系统进行日志采集操作,得到业务日志数据表;
获取用户输入的初始查询需求信息,根据所述初始查询需求信息确定目标系统和日志查询关键字;
在预置的搜索项配置模板实例库中查询与所述目标系统对应的搜索项配置模板实例;
根据所述日志查询关键字在所述搜索项配置模板实例中查询,得到中间输出关键字;
根据所述中间输出关键字和所述日志查询关键字在所述业务日志数据表中进行日志查询操作,得到并输出与所述日志查询关键字对应的所有日志。
可选的,在本发明第一方面的第一种实现方式中,所述基于预置定时日志采集脚本对所有系统进行日志采集操作,得到业务日志数据表包括:
当到达预置的日志采集时间点时,调用所述定时日志采集脚本进行日志采集,得到所有系统内的日志数据;
将所述日志数据按列进行分割,得到初始日志数据;
基于数据库工具将所述初始日志数据转化为数据库字段后分段存储,得到业务日志数据表。
可选的,在本发明第一方面的第二种实现方式中,所述根据所述初始查询需求信息确定目标系统包括:
解析所述初始查询需求信息,确定待查询的初始查询系统;
检测所述初始查询系统的上下游系统信息,确定中间查询系统;
根据所述初始查询系统和所述中间查询系统得到所述目标系统。
可选的,在本发明第一方面的第三种实现方式中,所述得到并输出与所述日志查询关键字对应的所有日志包括:
基于预置显示规则配置模块设定日志上下文显示阈值;
根据所述日志上下文显示阈值输出显示日志信息。
可选的,在本发明第一方面的第四种实现方式中,所述获取用户输入的初始查询需求信息包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011207513.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可控降解手术缝合线的制备方法
- 下一篇:一种体育健身器材