【技术实现步骤摘要】
日志的处理方法、装置、设备以及存储介质
[0001]本申请涉及计算机
,尤其涉及一种日志的处理方法、装置、设备以及存储介质。
技术介绍
[0002]在计算机
,日志作为对运行于计算机中的软件系统的运行数据的记录,常用于监控或者分析软件的运行状态。例如,当软件系统的运行存在异常时,可以基于该软件的日志进行异常分析。
[0003]目前,因各软件系统的日志相互隔离,在对多个相关的软件系统进行异常分析时,无法获取该多个软件系统的日志,进而无法基于多个软件系统的日志进行异常分析,逐一对每个软件系统基于各自的日志进行异常分析,导致处理效率较低,甚至无法准确识别异常。因而,如何基于多个业务系统的日志查询所需监控的或者待分析的日志,是当前亟待解决的问题。
技术实现思路
[0004]本申请提供一种日志的处理方法、装置、设备以及存储介质,能够从多个软件系统的日志中获取所需监控的或者待分析的日志,进而实现对多个软件系统的日志的监控,并为基于多个软件系统的日志联合进行异常分析提供了可能。
[0005]第一 ...
【技术保护点】
【技术特征摘要】
1.一种日志的处理方法,其特征在于,所述方法包括:获取用户的查询请求;根据所述查询请求,在从n个业务系统中获取到的日志中确定目标日志,n为大于1的正整数,所述查询请求包括请求标识ID或者查询词,所述请求ID为获取所述n个业务系统的日志时所述n个业务系统中的第一业务系统生成的,所述查询词包括关键词和/或正则表达式;推送所述目标日志。2.根据权利要求1所述的方法,其特征在于,在所述查询请求包括请求ID时,所述根据所述查询请求,在所述n个业务系统的日志中确定目标日志,包括:根据所述请求ID,确定所述目标日志为所述n个业务系统的日志。3.根据权利要求1所述的方法,其特征在于,在所述查询请求包括关键词和/或正则表达式时,所述根据所述查询请求,在所述n个业务系统的日志中确定目标日志,包括:根据所述关键词和/或正则表达式,在所述n个业务系统的日志中确定与所述关键词和/或正则表达式对应的目标日志。4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:接收所述n个业务系统发送的多个第一日志,所述第一日志包括请求ID、业务ID和日志内容,所述请求ID为获取所述n个业务系统的日志时所述n个业务系统中的第一业务系统生成的,所述业务ID为日志内容对应的业务流程标识;根据所述多个第一日志中每个第一日志的请求ID和接收时间,对所述多个第一日志进行筛选,得到所述n个业务系统的日志。5.根据权利要求4所述的方法,其特征在于,所述接收所述n个业务系统发送的至少一个第一日志,包括:通过生产者与消费者模型将所述n个业务系统发送的多个第一日志按照第一排序规则进行存储,所述第一排序规则为预设的或者用户指令指示的。6.根据权利要求4所述的方法,其特征在于,所述接收所述n个业务系统发送的多个第一日志,包括:通过生产者与消费者模型中的生产者线程,将所述n个业务系统发送的多个第一日志划分至所述业务系统对应的日志队列;通过所述生产者与消费者模型中的消费者线程,从内存空间中读取所述多个第...
【专利技术属性】
技术研发人员:鞠枭雄,
申请(专利权)人:北京京东世纪贸易有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。