业务异常自动化排查处理方法、装置及存储介质与流程

文档序号:35929696发布日期:2023-11-05 02:26阅读:44来源:国知局
业务异常自动化排查处理方法、装置及存储介质与流程

本申请涉及计算机信息处理,具体涉及一种业务异常自动化排查处理方法、装置及存储介质。


背景技术:

1、在当前互联网的公司里,互联网分布式架构早已成为常态,一个业务功能通常会被拆分为数个子服务分别由不同的团队负责,因此当某个环节出现问题时,如何快速准确的定位并修复问题也成为了运维及研发不得不面对的问题,通常当运维收到一个业务问题时,只能凭经验分配给相应的研发排查处理,当对应研发排查发现不是自己问题时打回给运维,运维在继续丢给下一个研发处理,如此循环直至解决问题,整个过程中不仅浪费了大量的人力资源,也降低了问题的处理时效,影响了客户的体验。因此需要一种可以快速对接的异常自动排查处理方法。


技术实现思路

1、本申请实施例的目的在于提供一种业务异常自动化排查处理方法、装置及存储介质,用以解决现有技术中当业务功能出现异常问题时,排查和处理过程浪费大量的人力资源,以及问题的处理时效较低的问题。

2、为实现上述目的,本申请实施例提供一种业务异常自动化排查处理方法,包括:根据预设触发指令,创建主动分析任务;

3、根据所述主动分析任务,获取相应的第三方平台或者业务的业务数据,利用拆分规则,对所述业务数据进行拆分,分别得到对应的子任务;

4、利用链路分析规则,分别对所述子任务进行分析,以定位问题点;

5、对所述问题点进行辅助分析,以定位对应的问题精确原因,得到分析结果;

6、基于所述分析结果,生成修复方案并执行修复。

7、可选地,所述根据预设触发指令,创建主动分析任务包括:

8、获取用户提交的主动分析任务指令,根据所述主动分析任务指令创建所述主动分析任务;或者,

9、定时获取所述第三方平台或者业务的报障单或者异常数据,获取到所述报障单或者异常数据后,创建所述主动分析任务。

10、可选地,在所述创建主动分析任务之后,还包括:

11、查询主动分析结果,得到分析结果列表;

12、获取用户的查询分析过程指令,基于所述查询分析过程指令,加载分析明细、节点数据和对应的展示规则,根据所述分析明细、节点数据和对应的展示规则组装页面,以进行展示。

13、可选地,所述利用拆分规则,对所述业务数据进行拆分,分别得到对应的子任务包括:

14、根据所述业务数据的任务类型和场景,将粗纬度的所述业务数据拆分为多个细纬度的所述子任务。

15、可选地,所述利用链路分析规则,分别对所述子任务进行分析包括:

16、将所述子任务对应的业务链抽象为分析链,所述分析链上的业务节点是流程中的各个业务环节,在所述业务节点上定义数据加载规则和数据核对规则,以确定参与对比的字段和进行关联的字段,所述数据加载规则包括db加载或者日志加载;

17、所述链路分析规则还包括耗时规则,用于从日志中读取接口耗时,或者,获取上游节点的发生时间和下游节点的发生时间,进行轧差计算以获取耗时。

18、可选地,所述对所述问题点进行辅助分析,以定位对应的问题精确原因,得到分析结果包括:

19、根据加载的辅助分析规则,调用决策引擎,执行分析策略,获取所述问题点对应的所述问题精确原因、修复方式和/或修复模板编号;

20、执行sql分析或日志分析,得到所述问题精确原因;

21、得到包含所有所述问题精确原因的所述分析结果,以定位所述问题点对应的所述问题精确原因。

22、可选地,所述生成修复方案并执行修复包括:

23、生成所述修复方案和对应的修复步骤,获取选择指令,确定所要执行的所述修复方案和修复步骤。

24、可选地,所述生成修复方案并执行修复包括:

25、根据确定的所述修复方案和修复步骤,加载bpm工单规则,发起bpm,根据bpm的指令,构建修复参数,调用修复接口,以执行修复并得到修复结果;或者,

26、根据确定的所述修复方案和修复步骤,构建修复参数,调用修复接口,以执行修复并得到修复结果。

27、为实现上述目的,本申请还提供一种业务异常自动化排查处理装置,包括:存储器;以及

28、与所述存储器连接的处理器,所述处理器被配置成:

29、根据预设触发指令,创建主动分析任务;

30、根据所述主动分析任务,获取相应的第三方平台或者业务的业务数据,利用拆分规则,对所述业务数据进行拆分,分别得到对应的子任务;

31、利用链路分析规则,分别对所述子任务进行分析,以定位问题点;

32、对所述问题点进行辅助分析,以定位对应的问题精确原因,得到分析结果;

33、基于所述分析结果,生成修复方案并执行修复。

34、为实现上述目的,本申请还提供一种计算机存储介质,其上存储有计算机程序,其中所述计算机程序被机器执行时实现如上所述的方法的步骤。

35、本申请实施例具有如下优点:

36、本申请实施例提供一种业务异常自动化排查处理方法,包括:根据预设触发指令,创建主动分析任务;根据所述主动分析任务,获取相应的第三方平台或者业务的业务数据,利用拆分规则,对所述业务数据进行拆分,分别得到对应的子任务;利用链路分析规则,分别对所述子任务进行分析,以定位问题点;对所述问题点进行辅助分析,以定位对应的问题精确原因,得到分析结果;基于所述分析结果,生成修复方案并执行修复。

37、通过上述方法,构建了一个可以快速对接的异常自动化定位、分析、处理平台,只需要用户选择场景输入要分析的信息,就可一键定位分析出问题点和问题原因,极大的降低了问题排查沟通处理的人力成本提高了问题的处理时效,对接简单,适配性强,通过可视化的视图展示也可帮助用户更好的理解业务流程。



技术特征:

1.一种业务异常自动化排查处理方法,其特征在于,包括:

2.根据权利要求1所述的业务异常自动化排查处理方法,其特征在于,所述根据预设触发指令,创建主动分析任务包括:

3.根据权利要求1所述的业务异常自动化排查处理方法,其特征在于,在所述创建主动分析任务之后,还包括:

4.根据权利要求1所述的业务异常自动化排查处理方法,其特征在于,所述利用拆分规则,对所述业务数据进行拆分,分别得到对应的子任务包括:

5.根据权利要求1所述的业务异常自动化排查处理方法,其特征在于,所述利用链路分析规则,分别对所述子任务进行分析包括:

6.根据权利要求1所述的业务异常自动化排查处理方法,其特征在于,所述对所述问题点进行辅助分析,以定位对应的问题精确原因,得到分析结果包括:

7.根据权利要求1所述的业务异常自动化排查处理方法,其特征在于,所述生成修复方案并执行修复包括:

8.根据权利要求7所述的业务异常自动化排查处理方法,其特征在于,所述生成修复方案并执行修复包括:

9.一种业务异常自动化排查处理装置,其特征在于,包括:

10.一种计算机存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被机器执行时实现如权利要求1至8中任一项所述的方法的步骤。


技术总结
本申请实施例公开了一种业务异常自动化排查处理方法、装置及存储介质,其中业务异常自动化排查处理方法包括:根据预设触发指令,创建主动分析任务;根据所述主动分析任务,获取相应的第三方平台或者业务的业务数据,利用拆分规则,对所述业务数据进行拆分,分别得到对应的子任务;利用链路分析规则,分别对所述子任务进行分析,以定位问题点;对所述问题点进行辅助分析,以定位对应的问题精确原因,得到分析结果;基于所述分析结果,生成修复方案并执行修复。以解决现有技术中当业务功能出现异常问题时,排查和处理过程浪费大量的人力资源,以及问题的处理时效较低的问题。

技术研发人员:张富龙
受保护的技术使用者:上海数禾信息科技有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1