[发明专利]日志的处理方法、装置、设备以及存储介质在审
申请号: | 202111314572.3 | 申请日: | 2021-11-08 |
公开(公告)号: | CN113961611A | 公开(公告)日: | 2022-01-21 |
发明(设计)人: | 鞠枭雄 | 申请(专利权)人: | 北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F16/2457 | 分类号: | G06F16/2457;G06F16/2455;G06F16/18;G06F11/34;G06F11/30 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 张娜;黄健 |
地址: | 100176 北京市经济技术开*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 处理 方法 装置 设备 以及 存储 介质 | ||
本申请提供一种日志的处理方法、装置、设备以及存储介质。该方法包括:获取用户的查询请求,根据查询请求,在从n个业务系统中获取到的日志中确定目标日志,n为大于1的正整数,该查询请求包括请求标识ID或者查询词,该请求ID为获取n个业务系统的日志时n个业务系统中的第一业务系统生成的,查询词包括关键词和/或正则表达式,并推送该目标日志。实现了从多个软件系统的日志中获取所需监控的或者待分析的日志,为针对多个业务系统的日志进行监控或者分析,实现准确识别异常提供了可能。
技术领域
本申请涉及计算机技术领域,尤其涉及一种日志的处理方法、装置、设备以及存储介质。
背景技术
在计算机技术领域,日志作为对运行于计算机中的软件系统的运行数据的记录,常用于监控或者分析软件的运行状态。例如,当软件系统的运行存在异常时,可以基于该软件的日志进行异常分析。
目前,因各软件系统的日志相互隔离,在对多个相关的软件系统进行异常分析时,无法获取该多个软件系统的日志,进而无法基于多个软件系统的日志进行异常分析,逐一对每个软件系统基于各自的日志进行异常分析,导致处理效率较低,甚至无法准确识别异常。因而,如何基于多个业务系统的日志查询所需监控的或者待分析的日志,是当前亟待解决的问题。
发明内容
本申请提供一种日志的处理方法、装置、设备以及存储介质,能够从多个软件系统的日志中获取所需监控的或者待分析的日志,进而实现对多个软件系统的日志的监控,并为基于多个软件系统的日志联合进行异常分析提供了可能。
第一方面,本申请实施例提供一种日志的处理方法,所述方法包括:获取用户的查询请求;根据所述查询请求,在从n个业务系统中获取到的日志中确定目标日志,n为大于1的正整数,所述查询请求包括请求标识ID或者查询词,所述请求ID为获取所述n个业务系统的日志时所述n个业务系统中的第一业务系统生成的,所述查询词包括关键词和/或正则表达式;推送所述目标日志。
在一种可能的实现方式中,在所述查询请求包括请求标识ID时,所述根据所述查询请求,在所述n个业务系统的日志中确定目标日志,包括:根据所述请求ID,确定所述目标日志为所述n个业务系统的日志。
在一种可能的实现方式中,所述查询请求包括关键词和/或正则表达式,所述根据所述查询请求,在所述n个业务系统的日志中确定目标日志,包括:根据所述关键词和/或正则表达式,在所述n个业务系统的日志中确定与所述关键词和/或正则表达式对应的目标日志。
在一种可能的实现方式中,所述方法还包括:接收所述n个业务系统发送的多个第一日志,所述第一日志包括请求ID、业务ID和日志内容,所述请求ID为获取所述n个业务系统的日志时所述n个业务系统中的第一业务系统生成的,所述业务ID为日志内容对应的业务流程标识;根据所述至少一个第一日志中每个第一日志的请求ID和接收时间,对所述至少一个第一日志进行筛选,得到所述n个业务系统的日志。
在一种可能的实现方式中,所述接收所述n个业务系统发送的至少一个第一日志,包括:通过生产者与消费者模型将所述n个业务系统发送的多个第一日志按照第一排序规则进行存储,所述第一排序规则为预设的或者用户指令指示的。
在一种可能的实现方式中,所述接收所述n个业务系统发送的多个第一日志,包括:通过生产者与消费者模型中的生产者线程,将所述n个业务系统发送的多个第一日志划分至所述业务系统对应的日志队列;通过所述生产者与消费者模型中的消费者线程,从内存空间中读取所述多个第一日志各自的偏移量,并根据所述第一日志各自的偏移量从所述n个业务系统分别对应的日志队列中,提取所述多个第一日志。
在一种可能的实现方式中,所述方法还包括:删除所述n个业务系统的日志中生成时长超过第一时长的日志,所述第一时长为预设时长或者为基于所述n个业务系统的每秒查询率QPS确定的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司,未经北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111314572.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:外科微创手术用标本圈套固定器
- 下一篇:一种来那度胺杂质D的制备方法