System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及异常分析,特别涉及一种故障网络的分析方法、装置、电子设备及计算机存储介质。
技术介绍
1、目前,面对银行系统日益复杂的架构和不断增长的业务规模,传统告警管理方式难以有效应对告警信息的海量性、多样性和动态性,导致根因定位缓慢、处理效率低下。
技术实现思路
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、关联分析单元,用于针对每一个应用系统,根据目标告警信息对告警数据进行关联分析,合并形成关联场景;其中,所述关联场景中至少包括多个告警数据之间的触发顺序;
37、故障分析单元,用于针对每一个应用系统,根据所述关联场景和重要节点链路图谱进行故障分析,得到分析结果;其中,所述重要节点链路图谱为根据重点实体和运维知识图谱进行构建得到。
38、可选的,所述告警数据包括:告警信息和告警时间;所述预处理单元,包括:
39、第一划分单元,用于针对每一个所述告警数据,根据所述告警数据的发生时间,按照预设的时间窗口进行划分,得到告警数据所属的时间窗口;
40、第二划分单元,用于根据告警数据中的告警信息对告警数据进行应用系统划分,得到告警数据所属的应用系统;
41、第所划分单元,用于对于基础平台和网络相关的告警信息,通过配置管理系统中的相关配置关系将所述告警信息关联到对应的应用系统中;
42、第一确定单元,用于通过告警信息中的关键信息,确定告警信息所属的实体信息;其中,所述实体信息至少包括实例;
43、第二确定单元,用于根据所述实例确定告警数据所涉及的实体。
44、可选的,所述告警数据包括:告警时间、告警类型和告警来源,所述关联分析单元,包括:
45、第三确定单元,用于针对每一个应用系统,根据告警时间、告警类型、告警来源和关联规则网络,确定告警数据间的关联关系;其中,所述关联规则网络为根据支持度和置信度生成;
46、合并单元,用于基于告警数据间的关联关系,将同一问题或事件引发的多个告警数据间的关联关系合并,得到关联场景。
47、可选的,所述故障分析单元,包括:
48、交集单元,用于将所述关联场景中的告警数据所涉及实体和重要节点链路图谱取交集,得到目标实体本文档来自技高网...
【技术保护点】
1.一种故障网络的分析方法,其特征在于,包括:
2.根据权利要求1所述的故障网络的分析方法,其特征在于,所述告警数据包括:告警信息和告警时间;所述针对每一个所述告警数据,对所述告警数据进行预处理,得到目标告警信息,包括:
3.根据权利要求1所述的故障网络的分析方法,其特征在于,所述告警数据包括:告警时间、告警类型和告警来源,所述针对每一个应用系统,根据目标告警信息对告警数据进行关联分析,合并形成关联场景,包括:
4.根据权利要求1所述的故障网络的分析方法,其特征在于,所述针对每一个应用系统,根据所述关联场景和重要节点链路图谱进行故障分析,得到分析结果,包括:
5.根据权利要求4所述的故障网络的分析方法,其特征在于,所述重要节点链路图谱中包括叶子节点和非叶子节点,所述根据所述目标实体与重要节点链路图谱中的节点关系,构建最小故障子图,包括:
6.根据权利要求5所述的故障网络的分析方法,其特征在于,所述若所有目标实体均位于叶子节点,则按照第一处理方法,构建得到最小故障子图,包括:
7.根据权利要求5所述的故障网络的
8.一种故障网络的分析装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机存储介质,其特征在于,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如权利要求1至7中任一所述的故障网络的分析方法。
...【技术特征摘要】
1.一种故障网络的分析方法,其特征在于,包括:
2.根据权利要求1所述的故障网络的分析方法,其特征在于,所述告警数据包括:告警信息和告警时间;所述针对每一个所述告警数据,对所述告警数据进行预处理,得到目标告警信息,包括:
3.根据权利要求1所述的故障网络的分析方法,其特征在于,所述告警数据包括:告警时间、告警类型和告警来源,所述针对每一个应用系统,根据目标告警信息对告警数据进行关联分析,合并形成关联场景,包括:
4.根据权利要求1所述的故障网络的分析方法,其特征在于,所述针对每一个应用系统,根据所述关联场景和重要节点链路图谱进行故障分析,得到分析结果,包括:
5.根据权利要求4所述的故障网络的分析方法,其特征在于,所述重要节点链路...
【专利技术属性】
技术研发人员:刘韵晗,李世宁,孙永敬,韩久学,刘伯松,刘东阳,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。