System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及分布式,特别是涉及一种故障监控方法、装置、设备、存储介质和程序产品。
技术介绍
1、随着计算机技术以及分布式技术的发展,企业普遍开始使用大规模的分布式业务系统。以分布式的金融系统为例,为了确保金融系统内各个节点运行状态正常,需要对金融系统内的各个节点进行故障监控,故障监控过程中,会产生各种告警事件,如硬件告警、虚拟机告警、对象存储告警,等等,为了对金融系统及时维护,需要对这些告警事件进行分析处理。
2、而随着分布式的金融系统规模的扩大,金融系统中节点的数量也在增加,所产生的告警事件的数量也在同步增加。鉴于此,如何对海量的告警事件进行高效、可靠地分析,以实现快速、可靠地故障监控过程,成为目前亟待解决的问题。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够对告警事件进行高效、可靠地分析的故障监控方法、装置、设备、存储介质和程序产品。
2、第一方面,本申请提供了一种故障监控方法。所述方法包括:
3、在对金融系统中的各个节点进行故障监控的过程中,获取各节点对应的目标告警事件;
4、根据多个目标告警事件和预设的频繁项集数据库,确定多个目标告警事件所包括的目标频繁项集,频繁项集数据库中包括各历史告警事件的多个频繁项集,频繁项集用于表征各历史告警事件之间的告警关联关系;
5、根据目标频繁项集,确定各目标告警事件对应的目标故障原因。
6、在其中一个实施例中,根据多个目标告警事件和预设的频繁项集数据库,
7、针对频繁项集数据库中的各频繁项集,将多个目标告警事件与频繁项集包括的各历史告警事件进行匹配处理;
8、若多个目标告警事件包括频繁项集中的各历史告警事件,则确定频繁项集为目标频繁项集。
9、在其中一个实施例中,方法还包括:
10、获取金融系统中的各节点的历史告警事件,历史告警事件包括节点的网络地址和节点标识;
11、根据各历史告警事件配置目标故障告警数据库,目标故障告警数据库中包括各故障原因与各故障原因对应的至少一个历史告警事件之间的关联关系;
12、根据目标故障告警数据库配置频繁项集数据库。
13、在其中一个实施例中,根据各历史告警事件配置目标故障告警数据库,包括:
14、根据各历史告警事件配置初始故障告警数据库;
15、按照初始故障告警数据库中各个历史告警事件的发生频率,对初始故障告警数据库中的各个历史告警事件进行过滤处理,得到目标故障告警数据库。
16、在其中一个实施例中,据目标故障告警数据库配置频繁项集数据库,包括:
17、将目标故障告警数据库中的各历史告警事件作为fp树节点,基于各故障原因与对应的至少一个历史告警事件之间的关联关系,构建fp树;
18、根据fp树配置频繁项集数据库。
19、在其中一个实施例中,根据fp树配置频繁项集数据库,包括:
20、按照预设的遍历顺序,对fp树进行节点遍历,得到各历史告警事件分别对应的条件模式基;
21、根据每个历史告警事件以及历史告警事件对应的条件模式基,配置频繁项集数据库。
22、在其中一个实施例中,根据目标频繁项集,确定各目标告警事件对应的目标故障原因,包括:
23、根据目标频繁项集包括的多个目标告警事件,在目标故障告警数据库查找得到多个目标告警事件对应的目标故障原因。
24、第二方面,本申请还提供了一种故障监控装置。所述装置包括:
25、获取模块,用于在对金融系统中的各个节点进行故障监控的过程中,获取各节点对应的目标告警事件,目标告警事件包括节点的网络地址和节点标识;
26、目标频繁项集确定模块,用于根据多个目标告警事件和预设的频繁项集数据库,确定多个目标告警事件所包括的目标频繁项集,频繁项集数据库中包括各历史告警事件的多个频繁项集,频繁项集用于表征各历史告警事件之间的告警关联关系;
27、目标故障原因确定模块,用于根据目标频繁项集,确定各目标告警事件对应的目标故障原因。
28、第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的方法的步骤。
29、第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的方法的步骤。
30、第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上述第一方面所述的方法的步骤。
31、上述故障监控方法、装置、设备、存储介质和计程序产品,通过在对金融系统中的各个节点进行故障监控的过程中,获取各节点对应的目标告警事件,然后,根据多个目标告警事件和预设的频繁项集数据库,确定多个目标告警事件所包括的目标频繁项集,频繁项集数据库中包括各历史告警事件的多个频繁项集,频繁项集用于表征各历史告警事件之间的告警关联关系,再根据目标频繁项集,确定各目标告警事件对应的目标故障原因。这样,通过预先构建频繁项集数据库,基于频繁项集数据库中表征各历史告警事件之间告警关联关系的频繁项集,对金融系统的各个节点对应的目标告警事件进行快速分析,有利于提高告警事件分析的效率,且根据目标频繁项集确定各目标告警事件产生的目标故障原因,可以对各告警事件之间的告警关联关系进行挖掘,提高了告警事件分析的可靠性,有利于实现快速、可靠地故障监控过程。
本文档来自技高网...【技术保护点】
1.一种故障监控方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据多个所述目标告警事件和预设的频繁项集数据库,确定多个所述目标告警事件所包括的目标频繁项集,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述根据各所述历史告警事件配置目标故障告警数据库,包括:
5.根据权利要求3所述的方法,其特征在于,所述根据所述目标故障告警数据库配置所述频繁项集数据库,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述FP树配置所述频繁项集数据库,包括:
7.根据权利要求3所述的方法,其特征在于,所述根据所述目标频繁项集,确定各所述目标告警事件对应的目标故障原因,包括:
8.一种故障监控装置,其特征在于,所述装置包括:
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
10
11.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种故障监控方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据多个所述目标告警事件和预设的频繁项集数据库,确定多个所述目标告警事件所包括的目标频繁项集,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述根据各所述历史告警事件配置目标故障告警数据库,包括:
5.根据权利要求3所述的方法,其特征在于,所述根据所述目标故障告警数据库配置所述频繁项集数据库,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述fp树配置所述频繁项集数据库,包括:
7...
【专利技术属性】
技术研发人员:姚晶晶,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。