一种寻找根源错误的方法、装置及电子设备制造方法及图纸

技术编号:16472436 阅读:38 留言:0更新日期:2017-10-29 00:10
本申请提供一种寻找根源错误的方法、装置及电子设备,所述方法包括:接收到目标业务进程独立上报的错误类型和对应于所述错误类型的属性数据;基于预设的错误模型确定所述目标业务进程上报的各错误类型之间的层级关系;其中,所述错误模型包括若干具有层级关系的错误类型,其中任一层级的错误类型,为下一层级错误类型的发生原因;基于所述层级关系确定所述目标业务进程上报的各错误类型中的根源错误类型,并基于该根源错误类型对应的属性数据进一步确定所述目标业务进程的根源错误。本申请可以通过预设的错误模型,及时确定目标业务进程的根源错误。

Method, device and electronic equipment for searching root error

The present invention provides a method and a device for error source and electronic device, wherein the method comprises: receiving the wrong type of target business process independent reporting and the corresponding attribute data on the types of errors; hierarchical relationship between error model of presupposition determines the target business process based on the report of the various types of errors among them; the error model, including several hierarchical relationship between error types, any level of error types, the causes for the next level of error type; the source of error hierarchy determines the target business process report of the various types of errors based on the type, and based on the attribute data corresponding to the source of the error types to further determine the source of error of the target business process. This application can determine the root cause of the target business process by default error model.

【技术实现步骤摘要】
一种寻找根源错误的方法、装置及电子设备
本申请涉及计算机
,特别涉及寻找系统错误的技术。
技术介绍
在大型分布式系统中,执行任务往往需要涉及多个业务进程,如果单个业务进程或多个业务进程中出现错误,则任务无法完成。因此,需要对执行任务过程中出现的错误进行准确定位,确定发生错误的业务进程,从而解决进程内的错误。大部分系统通过简单的错误日志去收集各业务进程上报的错误类型和对应于错误类型的属性数据。然而,由于各业务进程独立上报错误类型和对应于错误类型的属性数据,系统从错误日志中获得的各个错误类型相互独立,因此很难确定各个错误类型的关联关系,进而确定任务执行过程中的根源错误类型,以及基于根源错误类型和对应于该根源错误类型的属性数据确定根源错误。而没有找到根源错误就无法直接解决问题,延缓了找出根源错误并进行解决的时机。
技术实现思路
有鉴于此,本申请提供一种寻找根源错误的方法、装置及电子设备,用以及时找出任务执行过程中的根源错误。具体地,本申请是通过如下技术方案实现的:一种寻找根源错误的方法,包括:接收到目标业务进程上报的错误类型和对应于所述错误类型的属性数据;基于预设的错误模型确定所述目标业本文档来自技高网...
一种寻找根源错误的方法、装置及电子设备

【技术保护点】
一种寻找根源错误的方法,其特征在于,包括:接收到目标业务进程上报的错误类型和对应于所述错误类型的属性数据;基于预设的错误模型确定所述目标业务进程上报的各错误类型之间的层级关系;其中,所述错误模型包括若干具有层级关系的错误类型,其中任一层级的错误类型,为下一层级错误类型的发生原因;基于所述层级关系确定所述目标业务进程上报的各错误类型中的根源错误类型,并基于与该根源错误类型对应的属性数据进一步确定所述目标业务进程的根源错误。

【技术特征摘要】
1.一种寻找根源错误的方法,其特征在于,包括:接收到目标业务进程上报的错误类型和对应于所述错误类型的属性数据;基于预设的错误模型确定所述目标业务进程上报的各错误类型之间的层级关系;其中,所述错误模型包括若干具有层级关系的错误类型,其中任一层级的错误类型,为下一层级错误类型的发生原因;基于所述层级关系确定所述目标业务进程上报的各错误类型中的根源错误类型,并基于与该根源错误类型对应的属性数据进一步确定所述目标业务进程的根源错误。2.根据权利要求1所述的方法,其特征在于,所述层级关系包括业务进程内的错误类型之间的层级关系;以及,业务进程内的错误类型与跨进程的错误类型之间的层级关系。3.根据权利要求2所述的方法,其特征在于,所述基于预设的错误模型确定所述目标业务进程上报的各错误类型之间的层级关系,包括:当接收到多个具有调用关系的目标业务进程上报的错误类型和对应于所述错误类型的属性数据时,基于预设的错误模型分别确定各目标业务进程上报的各错误类型之间的层级关系;在确定出各目标业务进程上报的各错误类型之间的层级关系后,基于所述调用关系,对多个层级关系进行连接,获得跨进程的层级关系。4.根据权利要求1所述的方法,其特征在于,所述基于所述层级关系确定所述目标业务进程上报的各错误类型中的根源错误类型,包括:基于所述层级关系,确定层级最高的错误类型为根源错误类型。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:输出所述根源错误对应的查找路径上的各错误类型和对应于各错误类型的属性数据。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取用户输入的扩展错误类型;其中,所述扩展错误类型为用户为扩展所述错误模型而新增的错误类型;将所述扩展错误类型添加至所述错误模型,并更新所述错误模型中的层级关系。7.一种寻找根源错误的装置,其特征在于,包括:接收单元,用于接收到目标业务进程上报的错误类型和对应于所述错误类型的属性数据;第一确定单元,用于基于预设的错误模型确定所述目标业务进程上报的各错误类型之间的层级关系;其中,所述错误模型包括若干具有层级关系的错...

【专利技术属性】
技术研发人员:匡凌轩黄一华陈高昌邱吉雄
申请(专利权)人:广州华多网络科技有限公司
类型:发明
国别省市:广东,44

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

1