故障类型查询方法、装置、电子设备及存储介质与流程

文档序号:34448883发布日期:2023-06-13 13:08阅读:33来源:国知局
故障类型查询方法、装置、电子设备及存储介质与流程

本申请涉及信息,具体而言,本申请涉及一种故障类型查询方法、装置、电子设备及存储介质。


背景技术:

1、当信息系统发生故障时,基于对信息系统的监控,工作人员可以查看信息系统的监控数据,通过监控数据查看信息系统是否出现异常,如果出现异常,那么工作人员可以进一步查看信息系统的日志数据,以此确定出现异常的具体原因。

2、目前,市面上用于监控信息系统的工具有很多,这些工具大多数采用cs(client/service,客户端/服务端)模式,也就是说,在服务端(监控信息系统)有一个服务器组件接收监控数据,在客户端有一个代理客户端组件负责采集监控数据并发送到服务端,同样,在服务端有一个服务器组件接受日志数据,在客户端有一个代理客户端组件负责采集日志数据并发送到服务端。

3、由于一个客户端只能采集一种类型的数据(监控数据/日志数据),若要同时采集监控数据和日志数据,则需要部署两个客户端分别采集监控数据和日志数据,但是,同时部署两个客户端不仅在采集数据时操作步骤繁琐,而且两个客户端消耗的性能很大。

4、由上可知,多个客户端同时采集监控数据和日志数据时,操作步骤繁琐且性能消耗大成为了亟需解决的问题。


技术实现思路

1、本申请各实施例提供了一种故障类型查询方法、装置、电子设备及存储介质,可以解决相关技术中存在的同时采集数据时操作步骤繁琐且性能消耗大的问题。所述技术方案如下:

2、根据本申请实施例的一个方面,若检测到发生故障,则确定与所发生故障有关的采集目录;所述采集目录用于指示所发生故障需要采集的目标数据;所述目标数据的类型包括监控类型、日志类型中的至少一种;创建分别指向客户端的监控端口和日志端口的多个采集线程,控制各采集线程按照所述采集目录指示的所述目标数据在所述客户端中进行数据采集;所述监控端口用于监听所述客户端中监控类型的数据;所述日志端口用于监听所述客户端中日志类型的数据;根据采集到的所述目标数据,确定所发生故障的故障类型。

3、根据本申请实施例的一个方面,故障检测模块,用于若检测到发生故障,则确定与所发生故障有关的采集目录;所述采集目录用于指示所发生故障需要采集的目标数据;所述目标数据的类型包括监控类型、日志类型中的至少一种;数据采集模块,用于创建分别指向客户端的监控端口和日志端口的多个采集线程,控制各采集线程按照所述采集目录指示的所述目标数据在所述客户端中进行数据采集;所述监控端口用于监听所述客户端中监控类型的数据;所述日志端口用于监听所述客户端中日志类型的数据;故障确认模块,用于根据采集到的所述目标数据,确定所发生故障的故障类型。

4、根据本申请实施例的一个方面,一种电子设备,包括:至少一个处理器、至少一个存储器、以及至少一条通信总线,其中,存储器上存储有计算机程序,处理器通过通信总线读取存储器中的计算机程序;计算机程序被处理器执行时实现如上所述的故障类型查询方法。

5、根据本申请实施例的一个方面,一种存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上所述的故障类型查询方法。

6、根据本申请实施例的一个方面,一种计算机程序产品,计算机程序产品包括计算机程序,计算机程序存储在存储介质中,计算机设备的处理器从存储介质读取计算机程序,处理器执行计算机程序,使得计算机设备执行时实现如上所述的故障类型查询方法。

7、本申请提供的技术方案带来的有益效果是:

8、在上述技术方案中,在信息系统发生故障时,通过创建指向一个客户端的多个端口的不同采集线程,便能够同时在客户端中采集监控类型和日志类型的目标数据,例如,监控端口用于监听客户端中监控类型的数据,日志端口则用于监听客户端中日志类型的数据,不仅减少了同时采集数据时的操作步骤,使得采集数据的操作变得简单,而且同时采集数据时仅面向一个客户端能够有效地降低所消耗的性能,从而解决了同时采集数据时操作步骤繁琐且性能消耗大的问题。



技术特征:

1.一种故障类型查询方法,其特征在于,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述创建分别指向客户端的监控端口和日志端口的多个采集线程,控制各采集线程按照所述采集目录指示的所述目标数据在所述客户端中进行数据采集,所述方法还包括:

3.如权利要求2所述的方法,其特征在于,所述根据所述缓存目录指示的所述目标数据的采集状态,控制各采集线程进行所述目标数据的采集,包括:

4.如权利要求2所述的方法,其特征在于,所述根据所述缓存目录指示的所述目标数据的采集状态,控制各采集线程进行所述目标数据的采集,包括:

5.如权利要求1所述的方法,其特征在于,所述根据采集到的所述目标数据,确定所发生故障的故障类型,包括:

6.如权利要求5所述的方法,其特征在于,所述将采集得到的所述目标数据存储于相应的消息队列中,包括:

7.如权利要求5所述的方法,其特征在于,所述分别解析各消息队列中的所述目标数据,并将解析后的所述目标数据存储至数据库,包括:

8.一种故障类型查询装置,其特征在于,所述装置包括:

9.一种电子设备,其特征在于,包括:至少一个处理器、至少一个存储器、以及至少一条通信总线,其中,

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


技术总结
本申请实施例提供了一种故障类型查询方法、装置、电子设备及存储介质,涉及信息技术领域。其中,该方法包括:若检测到发生故障,则确定与所发生故障有关的采集目录;所述采集目录用于指示所发生故障需要采集的目标数据;创建分别指向客户端的监控端口和日志端口的多个采集线程,控制各采集线程按照所述采集目录指示的所述目标数据在所述客户端中进行数据采集;所述监控端口用于监听所述客户端中监控类型的数据;所述日志端口用于监听所述客户端中日志类型的数据;根据采集到的所述目标数据,确定所发生故障的故障类型。本申请实施例解决了多个客户端同时采集监控数据和日志数据时,操作步骤繁琐且性能消耗大的问题。

技术研发人员:张发胜
受保护的技术使用者:深圳市鸿普森科技股份有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1