【技术实现步骤摘要】
故障类型查询方法、装置、电子设备及存储介质
[0001]本申请涉及信息
,具体而言,本申请涉及一种故障类型查询方法、装置、电子设备及存储介质。
技术介绍
[0002]当信息系统发生故障时,基于对信息系统的监控,工作人员可以查看信息系统的监控数据,通过监控数据查看信息系统是否出现异常,如果出现异常,那么工作人员可以进一步查看信息系统的日志数据,以此确定出现异常的具体原因。
[0003]目前,市面上用于监控信息系统的工具有很多,这些工具大多数采用CS(client/service,客户端/服务端)模式,也就是说,在服务端(监控信息系统)有一个服务器组件接收监控数据,在客户端有一个代理客户端组件负责采集监控数据并发送到服务端,同样,在服务端有一个服务器组件接受日志数据,在客户端有一个代理客户端组件负责采集日志数据并发送到服务端。
[0004]由于一个客户端只能采集一种类型的数据(监控数据/日志数据),若要同时采集监控数据和日志数据,则需要部署两个客户端分别采集监控数据和日志数据,但是,同时部署两个客户端不仅在 ...
【技术保护点】
【技术特征摘要】
1.一种故障类型查询方法,其特征在于,所述方法包括:若检测到发生故障,则确定与所发生故障有关的采集目录;所述采集目录用于指示所发生故障需要采集的目标数据;所述目标数据的类型包括监控类型、日志类型中的至少一种;创建分别指向客户端的监控端口和日志端口的多个采集线程,控制各采集线程按照所述采集目录指示的所述目标数据在所述客户端中进行数据采集;所述监控端口用于监听所述客户端中监控类型的数据;所述日志端口用于监听所述客户端中日志类型的数据;根据采集到的所述目标数据,确定所发生故障的故障类型。2.如权利要求1所述的方法,其特征在于,所述创建分别指向客户端的监控端口和日志端口的多个采集线程,控制各采集线程按照所述采集目录指示的所述目标数据在所述客户端中进行数据采集,所述方法还包括:基于所述采集目录指示的所述目标数据,确定与所述目标数据对应的端口标识;根据所确定的端口标识为所述目标数据创建缓存目录;所述缓存目录用于指示所述目标数据的采集状态;根据所述缓存目录指示的所述目标数据的采集状态,控制各采集线程进行所述目标数据的采集。3.如权利要求2所述的方法,其特征在于,所述根据所述缓存目录指示的所述目标数据的采集状态,控制各采集线程进行所述目标数据的采集,包括:若所述缓存目录指示所述目标数据的采集状态为待采集状态,则确定空闲采集线程;控制空闲采集线程采集所述目标数据,并将空闲采集线程设置为忙碌采集线程;直至所述目标数据采集完毕,在所述缓存目录中将所述目标数据的采集状态由待采集状态更新为采集完毕状态,并将忙碌采集线程设置为空闲采集线程。4.如权利要求2所述的方法,其特征在于,所述根据所述缓存目录指示的所述目标数据的采集状态,控制各采集线程进行所述目标数据的采集,包括:若所述缓存目录指示所述目标数据的采集状态为采集中状态,则检测忙碌采集线程在采集所述目标数据的过程中是否发生异常;若为是,则控制忙碌采集线程停止采集所述目标数据,在所述缓存目录中标记所述目标数据的采集中断位置,并在所述缓存目录中将所述目标数据的采集状态由采集中状态更新为待采集状态;控制空闲采集线程从所述目标数据的采集中断位置继续进行所述...
【专利技术属性】
技术研发人员:张发胜,
申请(专利权)人:深圳市鸿普森科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。