应用程序的日志处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:32824459 阅读:20 留言:0更新日期:2022-03-26 20:24
本申请涉及应用程序的日志处理方法、装置、计算机设备和存储介质。所述方法包括:获取任一应用程序启动时发送的任一配置信息;获取任一应用程序响应于触发事件时发送的任一日志信息;基于获取的所有配置信息确定所述任一日志信息对应的任一目标日志;确定所述任一目标日志的日志等级,并基于所述任一目标日志的日志等级发送所述任一目标日志的告警信息。采用本方法能够提供能够节省流量,节省服务器的存储空间,提高服务器分析日志并发送告警信息的效率。的效率。的效率。

【技术实现步骤摘要】
应用程序的日志处理方法、装置、计算机设备和存储介质


[0001]本申请涉及应用程序
,特别是涉及应用程序的日志处理方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着互联网的兴起,应用程序已经融入了大众生活。应用程序在开发阶段,会对应用程序进行单元测试、代码扫描等测试,在测试阶段会进行过集成测试和用户测试;但是对于应用程序来说,若在上线后,用户使用过程中出现问题,属于比较严重问题,因此,需要对应用程序进行线上质量监控。
[0003]目前,通过埋点可以实现应用程序的线上质量监控,在需要埋点的逻辑处加上埋点的代码,记录当前环境的变量值,实现调试与埋点内容跟踪,以获取用于质量监控的日志,但是,开发工作量大,监控时会获取并保存大量日志,后期对大量日志进行检测,以识别出应用程序的缺陷,获取并保存大量日志,导致流量花销巨大,并且压缩了系统存储空间,导致系统运行效率较低。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供能够节省流量,节省服务器的存储空间,提高服务器分析日志并发送告警信息的效率的应用程序的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种应用程序的日志处理方法,其特征在于,所述方法包括:获取任一应用程序启动时发送的任一配置信息;获取任一应用程序响应于触发事件时发送的任一日志信息;基于获取的所有配置信息确定所述任一日志信息对应的任一目标日志;确定所述任一目标日志的日志等级,并基于所述任一目标日志的日志等级发送所述任一目标日志的告警信息。2.根据权利要求1所述的方法,其特征在于,所述任一日志信息是任一应用程序响应于触发事件时,按照预设字段顺序生成多个日志字段信息,并为所述多个日志字段信息配置第一设备标识得到的,所述第一设备标识是运行所述任一应用程序的设备的标识。3.根据权利要求1所述的方法,其特征在于,所述任一配置信息包括:第二设备标识、系统版本号、用户身份标识、应用程序版本号,以及第二应用程序标识。4.根据权利要求3所述的方法,其特征在于,所述基于获取的所有配置信息确定所述任一日志信息对应的任一目标日志,包括:获取所述任一日志信息的第一设备标识和第一应用程序标识;基于所述第一设备标识和所述第一应用程序标识,在获取的所有配置信息中确定与所述任一日志信息相匹配的目标配置信息,其中,所述目标配置信息的第二设备标识与所述第一设备标识一致,并且,所述目标配置信息的第二应用程序标识与所述第一应用程序标识一致;将所述任一日志信息和所述目标配置信息合成,得到所述任一日志信息对应的任一目标日志。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述基于所述任一目标日志的日志等级发送所述任一目标日志的告警信息,包括:若所述任一目标日志的日志等级为第一等级,则基于所述任一目标日志发送第一告警信息;若所述任一目标日志的日志等级为第二等级,则获取所述任一目标日志对应的第一候选日志集,并根据所述第一候选日志集和所述任一目标日志发送第二告警信息;若所述任一目标日志的日志等级为第三等级,则将所述任一目标日志放入所述任一目标日志对应的第二候选日志集中,若所述第二候选日志集中的日志数量达到阈值,则基于所述第二候选日志集发送第三告警信息。6.根据权利要求5所述的方法,其特征在于,所述根据所述第一候选日志集和所述任一目标日志发送第二告警信息,包括:获取所述任一目标日志的目标业务标识,基于所述第一候选日志集判断所述目标业务标识是否满足预设条件;若所述目标业务标识满足所述预设条件,则将所述任一目标日志放入所述第一候选日志集中,若所述第一候选日志集中的日志数量达到所述阈值,则基于所述第一候选日志集发送第二告警信息;若所述目标业务标识不满足所述预设条件,则基于任一目标日志发送第二告警信息。7.根据权利要求6所述的方法,其特征在于,所述预设条件包括:所述第一候选日志集中不包括目标业务标识对应的日志;或者,
所述第一候选日志集包括所述目标业务标识对应的日志,并且所述目标应用程序不处于上线状态。8.一种应用程序的日志处理装置,其特征在于,所述装置包括:配置信息获取模块,用于获取任一应用程序启动时发送的任一配置信息;日志信息获取模块,用于获取任一应用程序响应于触发事件时发送的任一日志信息;目标日志确定...

【专利技术属性】
技术研发人员:何嘉杰邓玉江魁栋
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1