[发明专利]日志处理方法、装置、计算机设备及存储介质在审
申请号: | 202210649100.1 | 申请日: | 2022-06-09 |
公开(公告)号: | CN114968960A | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 王浩 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/18 | 分类号: | G06F16/18;G06F16/16;G06F16/14;G06F16/903;G06F16/9035 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 祝亚男 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 处理 方法 装置 计算机 设备 存储 介质 | ||
本申请公开了一种日志处理方法、装置、计算机设备及存储介质,属于计算机技术领域。本申请通过对待分析的日志,利用过滤词过滤得到本次日志分析所针对的字段数据,进而通过与业务分析类型相关联的分析函数,自动化地对过滤所得的字段数据以函数计算的方式来进行业务分析,并输出最终的业务分析结果,从而只要在配置好分析函数的情况下,就能够引入分析函数来由机器实现业务分析,而无需人工参与到日志分析流程中来排查业务问题,提高了日志分析过程的处理效率,且能够将日志分析与业务逻辑的异常定位和排查任务进行有机结合。
技术领域
本申请涉及计算机技术领域,特别涉及一种日志处理方法、装置、计算机设备及存储介质。
背景技术
随着计算机技术的发展,在应用对用户提供业务服务的过程中,通常还会生成业务日志,在应用的新版本或新功能上线前,通常会对应用代码执行大量测试,通过对产生的业务日志进行分析,能够分析应用代码在测试过程中产生的问题(Bug),以便于定位应用代码中的问题并利于调试(Debug)修复问题。
在对业务日志进行分析的过程中,通常可采用基于关键词的正则匹配方式,快速从海量业务日志中查找到关键词所关联的字段数据,并将这些字段数据按照业务日志的时间戳进行排序展示。
由于在基于正则匹配过滤得到指定的字段数据,并基于时间戳展示过滤得到的字段数据时,只能够针对展示的这些字段数据进行线性的流程分析,还需要人工排查字段数据所反映的业务问题,因此,日志分析过程的处理效率低,无法与业务逻辑相结合。
发明内容
本申请实施例提供了一种日志处理方法、装置、计算机设备及存储介质,能够提高日志分析过程的处理效率,且能够将日志分析与业务逻辑的异常定位和排查任务进行有机结合。该技术方案如下:
一方面,提供了一种日志处理方法,该方法包括:
确定日志分析的业务场景类型和业务分析类型,所述业务场景类型表征所述日志分析所针对的业务场景,所述业务分析类型表征所述日志分析所针对字段数据所属的分析种类;
获取与所述业务场景类型相关联的过滤词以及与所述业务分析类型相关联的分析函数;
从待分析的日志中,过滤得到与所述过滤词关联的字段数据;
基于所述分析函数,对所述字段数据进行业务分析,输出所述日志的业务分析结果。
在一种可能实施方式中,所述方法还包括:
显示日志分析的场景参数配置界面,所述场景参数配置界面用于编辑所述业务场景类型、所述业务分析类型、所述过滤词或所述分析函数中的至少一项;
响应于基于所述场景参数配置界面触发的编辑操作,将所述编辑操作输入的信息赋值给所述编辑操作所针对的编辑对象,所述编辑对象为所述业务场景类型、所述业务分析类型、所述过滤词或所述分析函数中的至少一项。
在一种可能实施方式中,在所述场景参数配置界面支持编辑所述分析函数的情况下,所述方法还包括:
在所述场景参数配置界面中用于编辑所述分析函数的区域中,显示所述分析函数所支持的应用程序编程接口API以及所述API的描述信息。
一方面,提供了一种日志处理装置,该装置包括:
确定模块,用于确定日志分析的业务场景类型和业务分析类型,所述业务场景类型表征所述日志分析所针对的业务场景,所述业务分析类型表征所述日志分析所针对字段数据所属的分析种类;
获取模块,用于获取与所述业务场景类型相关联的过滤词以及与所述业务分析类型相关联的分析函数;
过滤模块,用于从待分析的日志中,过滤得到与所述过滤词关联的字段数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210649100.1/2.html,转载请声明来源钻瓜专利网。