异常业务监控方法、装置、系统及计算机可读存储介质制造方法及图纸

技术编号:23486400 阅读:14 留言:0更新日期:2020-03-10 13:16
本发明专利技术提供了一种异常业务监控方法、装置、系统及计算机可读存储介质,通过获取第一业务的错误信息,得到第一业务在线上运行过程中自身产生的错误信息;然后获取第二业务的错误链信息,第二业务为第一业务的上层业务,由于第二业务是第一业务的前置过程,因此第二业务的错误链信息很可能是导致第一业务产生错误信息的原因;基于得到的第一业务的错误信息和第二业务的错误链信息,确定第一业务的错误链信息,可以针对第一业务异常汇集得到所有相关联的错误信息;最后根据第一业务的错误链信息,向第一业务对应的用户发送异常业务通知,提高了异常业务监控的可靠性,辅助第一业务对应的用户更快地解决第一业务的异常,提高了异常业务监控的效率。

Abnormal service monitoring method, device, system and computer readable storage medium

【技术实现步骤摘要】
异常业务监控方法、装置、系统及计算机可读存储介质
本专利技术涉及互联网
,尤其涉及一种异常业务监控方法、装置、系统及计算机可读存储介质。
技术介绍
随着互联网的不断发展以及各种业务需求的日益更新,各种互联网服务越来越多样化,而一个互联网服务大多是由多个不同功能的业务共同协作实现的。例如互联网电子商务就是一种典型的互联网服务,其通常包括一系列具有顺序层级关系的业务:商品买卖数据分析业务、商品信息推送业务、商品详细信息展示业务、订单生成业务、物流查询业务、售后信息维护业务。为了提升用户体验,需要对每个子业务,尤其是面向用户且涉及主要功能的核心业务进行异常监控和管理。现有的异常业务监控方法中,通常是由开发人员在服务上线时对其负责开发的业务进行相关的异常监控配置,一旦业务发生异常情况则通知该开发人员进行异常处理。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:在对异常业务进行监控的过程中,需要采用人工排查的方式确定异常原因,会导致异常排查时间较长,进而排查效率较低,进一步的导致异常业务监控效率较低。
技术实现思路
本专利技术实施例提供一种异常业务监控方法、装置、系统及计算机可读存储介质,提高了异常业务监控效率和可靠性。根据本专利技术的第一方面,提供一种异常业务监控方法,包括:获取第一业务的错误信息,所述第一业务的错误信息为所述第一业务在线上运行过程中产生的;获取第二业务的错误链信息,所述第二业务为所述第一业务的上层业务;根据所述第一业务的错误信息和所述第二业务的错误链信息,确定所述第一业务的错误链信息;根据所述第一业务的错误链信息,向所述第一业务对应的用户发送异常业务通知。可选地,在第一方面的一种可能实现方式中,所述根据所述第一业务的错误信息和所述第二业务的错误链信息,确定所述第一业务的错误链信息,包括:解析所述第二业务的错误链信息,得到所述第二业务对应的错误信息集合,所述第二业务对应的错误信息集合包含所述第二业务产生的错误信息以及所述第二业务的上层业务产生的错误信息;根据预设的错误因果关系,在所述第二业务对应的错误信息集合中,确定与所述第一业务的错误信息具有因果关系的上层错误信息;根据所述第一业务的错误信息与所述上层错误信息,确定所述第一业务的错误链信息。可选地,在第一方面的另一种可能实现方式中,所述根据所述第一业务的错误信息与所述上层错误信息,确定所述第一业务的错误链信息,包括:根据所述错误因果关系,将所述第一业务的错误信息与所述上层错误信息顺序组合,得到所述第一业务的错误链信息。可选地,在第一方面的再一种可能实现方式中,在所述获取第二业务的错误链信息之前,还包括:根据预设的业务层级顺序,从所述第一业务向上顺序查询产生错误信息的最近上层业务;将所述最近上层业务确定为第二业务。可选地,在第一方面的又一种可能实现方式中,所述根据所述第一业务的错误链信息,向所述第一业务对应的用户发送异常业务通知,包括:根据所述第一业务的重要等级,确定所述第一业务对应的通知方式和待通知用户;根据所述第一业务的错误链信息,生成异常业务通知;将所述异常业务通知,以所述通知方式发送给所述待通知用户。可选地,在第一方面的又一种可能实现方式中,在所述获取第一业务的错误信息之前,还包括:接收用户输入的校验指示和第一业务的待校验数据;根据所述校验指示获取与所述第一业务对应的错误配置信息,所述错误配置信息包括位置标识和所述位置标识对应的错误标识;若在所述第一业务的待校验数据中,在各所述位置标识指示的位置上获取到与所述错误标识匹配的错误日志生成模型,则获得所述第一业务校验通过的结果;相应地,所述获取第一业务的错误信息,所述第一业务的错误信息为所述第一业务在线上运行过程中产生的,包括:在所述第一业务线上运行过程中,获取第一业务的错误日志生成模型生成的错误日志;根据所述错误日志,获取所述第一业务的错误信息。可选地,在第一方面的又一种可能实现方式中,在所述根据所述校验指示获取与所述第一业务对应的错误配置信息之前,还包括:接收用户针对第一业务输入的位置标识和所述位置标识对应的错误标识;根据所述位置标识和所述位置标识对应的错误标识,获取或更新所述第一业务对应的错误配置信息。根据本发的第二方面,提供一种异常业务监控装置,包括:获取模块,用于获取第一业务的错误信息,所述第一业务的错误信息为所述第一业务在线上运行过程中产生的;查询模块,用于获取第二业务的错误链信息,所述第二业务为所述第一业务的上层业务;建链模块,用于根据所述第一业务的错误信息和所述第二业务的错误链信息,确定所述第一业务的错误链信息;通知模块,用于根据所述第一业务的错误链信息,向所述第一业务对应的用户发送异常业务通知。可选地,在第二方面的一种可能实现方式中,所述建链模块,具体用于:解析所述第二业务的错误链信息,得到所述第二业务对应的错误信息集合,所述第二业务对应的错误信息集合包含所述第二业务产生的错误信息以及所述第二业务的上层业务产生的错误信息;根据预设的错误因果关系,在所述第二业务对应的错误信息集合中,确定与所述第一业务的错误信息具有因果关系的上层错误信息;根据所述第一业务的错误信息与所述上层错误信息,确定所述第一业务的错误链信息。可选地,在第二方面的另一种可能实现方式中,所述建链模块,具体用于:解析所述第二业务的错误链信息,得到所述第二业务对应的错误信息集合,所述第二业务对应的错误信息集合包含所述第二业务产生的错误信息以及所述第二业务的上层业务产生的错误信息;根据预设的错误因果关系,在所述第二业务对应的错误信息集合中,确定与所述第一业务的错误信息具有因果关系的上层错误信息;根据所述错误因果关系,将所述第一业务的错误信息与所述上层错误信息顺序组合,得到所述第一业务的错误链信息。可选地,在第二方面的再一种可能实现方式中,所述查询模块在所述获取第二业务的错误链信息之前,还用于:根据预设的业务层级顺序,从所述第一业务向上顺序查询产生错误信息的最近上层业务;将所述最近上层业务确定为第二业务。可选地,在第二方面的又一种可能实现方式中,所述通知模块,具体用于:根据所述第一业务的重要等级,确定所述第一业务对应的通知方式和待通知用户;根据所述第一业务的错误链信息,生成异常业务通知;将所述异常业务通知,以所述通知方式发送给所述待通知用户。可选地,在第二方面的又一种可能实现方式中,还包括校验模块,用于:在所述获取模块获取第一业务的错误信息之前,接收用户输入的校验指示和第一业务的待校验数据;根据所述校验指示获取与所述第一业务对应的错误配置信息,所述错误配置信息包括位置标识和所述位置标识对应的错误标识;若在所述第一业务的待校验数据中,在各所述位置标识指示的位置上获取到与所述错误标识匹配的错本文档来自技高网...

【技术保护点】
1.一种异常业务监控方法,其特征在于,包括:/n获取第一业务的错误信息,所述第一业务的错误信息为所述第一业务在线上运行过程中产生的;/n获取第二业务的错误链信息,所述第二业务为所述第一业务的上层业务;/n根据所述第一业务的错误信息和所述第二业务的错误链信息,确定所述第一业务的错误链信息;/n根据所述第一业务的错误链信息,向所述第一业务对应的用户发送异常业务通知。/n

【技术特征摘要】
1.一种异常业务监控方法,其特征在于,包括:
获取第一业务的错误信息,所述第一业务的错误信息为所述第一业务在线上运行过程中产生的;
获取第二业务的错误链信息,所述第二业务为所述第一业务的上层业务;
根据所述第一业务的错误信息和所述第二业务的错误链信息,确定所述第一业务的错误链信息;
根据所述第一业务的错误链信息,向所述第一业务对应的用户发送异常业务通知。


2.根据权利要求1所述的方法,其特征在于,所述根据所述第一业务的错误信息和所述第二业务的错误链信息,确定所述第一业务的错误链信息,包括:
解析所述第二业务的错误链信息,得到所述第二业务对应的错误信息集合,所述第二业务对应的错误信息集合包含所述第二业务产生的错误信息以及所述第二业务的上层业务产生的错误信息;
根据预设的错误因果关系,在所述第二业务对应的错误信息集合中,确定与所述第一业务的错误信息具有因果关系的上层错误信息;
根据所述第一业务的错误信息与所述上层错误信息,确定所述第一业务的错误链信息。


3.根据权利要求2所述的方法,其特征在于,所述根据所述第一业务的错误信息与所述上层错误信息,确定所述第一业务的错误链信息,包括:
根据所述错误因果关系,将所述第一业务的错误信息与所述上层错误信息顺序组合,得到所述第一业务的错误链信息。


4.根据权利要求1至3任一所述的方法,其特征在于,在所述获取第二业务的错误链信息之前,还包括:
根据预设的业务层级顺序,从所述第一业务向上顺序查询产生错误信息的最近上层业务;
将所述最近上层业务确定为第二业务。


5.根据权利要求1所述的方法,其特征在于,所述根据所述第一业务的错误链信息,向所述第一业务对应的用户发送异常业务通知,包括:
根据所述第一业务的重要等级,确定所述第一业务对应的通知方式和待通知用户;
根据所述第一业务的错误链信息,生成异常业务通知;
将所述异常业务通知,以所述通知方式发送给所述待通知用户。


6.根据权利要求1或5所述的方法,其特征在于,在所述获取第一业务的错误信息之前,还包括:
接收用户输入的校验指示和第一业务的待校验数据;
根据所述校验指示获取与所述第一业务对应的错误配置信息,所述错误配置信息包括位置标识和所述位置标识对应的错误标识;
若在所述第一业务的待校验数据中,在各所述位置标识指示的位置上获取到与所述错误标识匹配的错误日志生成模型,则获得所述第一业务校验通过的结果;
相应地,所述获取第一业务的错误信息,所述第一业务的错误信息为所述第一业务在线上运行过程中产生的,包括:
在所述第一业务线上运行过程中,获取第一业务的错误日志生成模型生成的错误日志;
根据所述错误日志,获取所述第一业务的错误信息。


7.根据权利要求6所述的方法,其特征在于,在所述根据所述校验指示获取与所述第一业务对应的错误配置信息之前,还包括:
接收用户针对第一业务输入的位置标识和所述位置标识对应的错误标识;
根据所述位置标识和所述位置标识对应的错误标识,获取或更新所述第一业务对应的错误配置信息。


8.一种异常业务监控装置,其特征在于,包括:
获取模块,用于获取第一业务的错误信息,所述第一业务的错误信息为所述第一业务在线上运行过程中产生的;
查询模块,用于获取第二业务的错误链信息,所述第二业务为所述第一业务的上层业务;<...

【专利技术属性】
技术研发人员:张凯
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京;11

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

1