技术新讯 > 电子通信装置的制造及其应用技术 > 定位故障的方法、装置、设备和计算机可读介质与流程  >  正文

定位故障的方法、装置、设备和计算机可读介质与流程

  • 国知局
  • 2024-08-02 14:55:28

本发明涉及大数据,尤其涉及一种定位故障的方法、装置、设备和计算机可读介质。

背景技术:

1、为了支持大量用户同时在线访问,以及因业务高速发展而需要快速响应迭代升级的需求,大型系统往往采用分布式的架构。系统组件小而多,各组件间通过远程调用进行通信。

2、在实现本发明过程中,发明人发现现有技术中至少存在如下问题:系统组件复杂的依赖关系以及一环接一环的调用链路,难以及时定位故障。

技术实现思路

1、有鉴于此,本发明实施例提供一种定位故障的方法、装置、设备和计算机可读介质,能够快速响应请求,迅速定位故障。

2、为实现上述目的,根据本发明实施例的一个方面,提供了一种定位故障的方法,包括:

3、响应于新增错误码操作指示,基于所述新增错误码操作指示中的新增错误编码和所述新增错误编码的提示信息构建所述新增错误编码的故障数据;

4、将所述新增错误编码的故障数据上传至云端的数据库表中,在所述数据库表中采用增量记录表标识所述新增错误编码的故障数据,并将所述增量记录表同步至本地数据库表中;

5、根据用户访问记录中的当前错误码标识查询所述本地数据库表中的故障数据,定位所述用户访问记录的微服务组件和所述用户访问记录的故障类型并显示所述故障数据中的错误信息。

6、所述响应于新增错误码操作指示,基于所述新增错误码操作指示中的新增错误编码和所述新增错误编码的提示信息构建所述新增错误编码的故障数据,包括:

7、接收并解析所述新增错误码操作指示,获取所述新增错误码操作指示中的新增错误编码和所述新增错误编码的提示信息;

8、以所述新增错误编码对应的错误分类、错误发生系统、微服务组件和错误类型编码,结合所述新增错误编码的提示信息构建所述新增错误编码的故障数据。

9、所述以所述新增错误编码对应的错误分类、错误发生系统、微服务组件数据和错误类型编码,结合所述新增错误编码的提示信息构建所述新增错误编码的故障数据,包括:

10、以所述新增错误编码对应的操作对象或业务对象确定所述错误分类,以所述新增错误编码涉及的微服务组件标识和微服务组件之间的关系确定所述微服务组件数据;

11、基于所述错误分类、错误发生系统、微服务组件数据和错误类型编码建立错误标识,将所述新增错误编码的提示信息作为错误信息,以所述错误标识和所述错误信息构建所述新增错误编码的故障数据。

12、所述将所述新增错误编码的故障数据上传至云端的数据库表中,在所述数据库表中采用增量记录表标识所述新增错误编码的故障数据,并将所述增量记录表同步至本地数据库表中,包括:

13、将所述新增错误编码的故障数据基于建立时间点和使用对象,上传至云端的数据库表中;

14、在所述数据库表中采用所述时间点对应的增量记录表标识所述新增错误编码的故障数据;

15、响应于所述增加记录表的更新消息,将所述增量记录表同步至本地数据库表中。

16、所述根据用户访问记录中的当前错误码查询所述本地数据库表中的故障数据,定位所述用户访问记录的微服务组件和所述用户访问记录的故障类型并显示所述故障数据中的错误信息,包括:

17、接收所述用户访问记录,获取所述用户访问记录中的当前错误码,并以所述当前错误码查询所述本地数据库表中的故障数据;

18、根据所述故障数据中的微服务组件数据定位所述用户访问记录的微服务组件,将所述故障数据中的故障类型编码对应的故障类型作为所述用户访问记录的故障类型,并显示故障数据中的错误信息。

19、所述根据所述故障数据中的微服务组件数据定位所述用户访问记录的微服务组件,包括:

20、根据所述故障数据中的微服务组件数据,确定微服务组件和微服务组件之间的关系;

21、基于所述用户访问记录中的错误发生系统,按照所述微服务组件之间的关系,在所述故障数据中的微服务组件数据中,确定所述微服务组件。

22、所述根据用户访问记录中的当前错误码查询所述本地数据库表中的故障数据,定位所述用户访问记录的微服务组件和所述用户访问记录的故障类型并显示所述故障数据中的错误信息,包括:

23、接收所述用户访问记录,获取所述用户访问记录中的当前错误码,并以所述当前错误码查询所述本地数据库表中的故障数据;

24、根据所述故障数据中的错误发生系统和微服务组件数据定位用户访问记录的微服务组件,将所述故障数据中的故障类型编码对应的故障类型作为所述用户访问记录的故障类型,并显示故障数据中的错误信息。

25、根据本发明实施例的第二方面,提供了一种定位故障的装置,包括:

26、构建模块,用于响应于新增错误码操作指示,基于所述新增错误码操作指示中的新增错误编码和所述新增错误编码的提示信息构建所述新增错误编码的故障数据;

27、数据模块,用于将所述新增错误编码的故障数据上传至云端的数据库表中,在所述数据库表中采用增量记录表标识所述新增错误编码的故障数据,并将所述增量记录表同步至本地数据库表中;

28、定位模块,用于根据用户访问记录中的当前错误码标识查询所述本地数据库表中的故障数据,定位所述用户访问记录的微服务组件和所述用户访问记录的故障类型并显示所述故障数据中的错误信息。

29、根据本发明实施例的第三方面,提供了一种定位故障的电子设备,包括:

30、一个或多个处理器;

31、存储装置,用于存储一个或多个程序,

32、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述的方法。

33、根据本发明实施例的第四方面,提供了一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现如上述的方法。

34、根据本发明实施例的第五方面,提供了一种计算机程序产品,包括计算机程序,所述程序被处理器执行时实现本发明实施例提供的如上述的方法。

35、上述发明中的一个实施例具有如下优点或有益效果:响应于新增错误码操作指示,基于所述新增错误码操作指示中的新增错误编码和所述新增错误编码的提示信息构建所述新增错误编码的故障数据;将所述新增错误编码的故障数据上传至云端的数据库表中,在所述数据库表中采用增量记录表标识所述新增错误编码的故障数据,并将所述增量记录表同步至本地数据库表中;根据用户访问记录中的当前错误码标识查询所述本地数据库表中的故障数据,定位所述用户访问记录的微服务组件和所述用户访问记录的故障类型并显示所述故障数据中的错误信息。基于本地数据库中能够迅速查询到故障数据,进而能够快速响应请求,迅速定位微服务组件和故障类型,同时显示错误信息。

36、上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。

技术特征:

1.一种定位故障的方法,其特征在于,包括:

2.根据权利要求1所述定位故障的方法,其特征在于,所述响应于新增错误码操作指示,基于所述新增错误码操作指示中的新增错误编码和所述新增错误编码的提示信息构建所述新增错误编码的故障数据,包括:

3.根据权利要求2所述定位故障的方法,其特征在于,所述以所述新增错误编码对应的错误分类、错误发生系统、微服务组件数据和错误类型编码,结合所述新增错误编码的提示信息构建所述新增错误编码的故障数据,包括:

4.根据权利要求1所述定位故障的方法,其特征在于,所述将所述新增错误编码的故障数据上传至云端的数据库表中,在所述数据库表中采用增量记录表标识所述新增错误编码的故障数据,并将所述增量记录表同步至本地数据库表中,包括:

5.根据权利要求1所述定位故障的方法,其特征在于,所述根据用户访问记录中的当前错误码查询所述本地数据库表中的故障数据,定位所述用户访问记录的微服务组件和所述用户访问记录的故障类型并显示所述故障数据中的错误信息,包括:

6.根据权利要求5所述定位故障的方法,其特征在于,所述根据所述故障数据中的微服务组件数据定位所述用户访问记录的微服务组件,包括:

7.根据权利要求1所述定位故障的方法,其特征在于,所述根据用户访问记录中的当前错误码查询所述本地数据库表中的故障数据,定位所述用户访问记录的微服务组件和所述用户访问记录的故障类型并显示所述故障数据中的错误信息,包括:

8.一种定位故障的装置,其特征在于,包括:

9.一种定位故障的电子设备,其特征在于,包括:

10.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-7中任一所述的方法。

11.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一所述的方法。

技术总结本发明公开了定位故障的方法、装置、设备和计算机可读介质,涉及大数据技术领域。该方法的一具体实施方式包括:响应于新增错误码操作指示,基于所述新增错误码操作指示中的新增错误编码和所述新增错误编码的提示信息构建所述新增错误编码的故障数据;将所述新增错误编码的故障数据上传至云端的数据库表中,在所述数据库表中采用增量记录表标识所述新增错误编码的故障数据,并将所述增量记录表同步至本地数据库表中;根据用户访问记录中的当前错误码标识查询所述本地数据库表中的故障数据,定位所述用户访问记录的微服务组件和所述用户访问记录的故障类型并显示所述故障数据中的错误信息。该实施方式能够快速响应请求,迅速定位故障。技术研发人员:覃健,李凯,伍辉受保护的技术使用者:中国建设银行股份有限公司技术研发日:技术公布日:2024/7/29

本文地址:https://www.jishuxx.com/zhuanli/20240801/244341.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。