本申请属于大数据处理,尤其涉及一种告警根因确定方法、装置、设备、介质及产品。
背景技术:
1、业务支撑系统内部非常复杂,各个子模块的告警也存在较大差异。为了保证业务支撑系统的正常运行和良好的用户体验,对于业务系统内部各子模块软硬件运行情况需要进行监控以及对出现告警的模块进行告警及故障根因分析,及时发现和解决问题。
2、相关技术中,通常通过展示业务系统拓扑图将告警数据按照空间位置或拓扑归属位置进行显示,当某个子模块出现告警时就在图上进行标红告警,如果故障没有解决则图上的告警会一直存在,如果故障被排除了则图上的告警恢复正常,以提示运维人员业务系统是否出现问题。但是,拓扑图无法将相关联的告警模块的告警数据集中汇聚在一起显示,导致无法通过可视化方式快速定位告警或故障的根因。
3、另外,由于相关技术在故障解决后图上的告警会消失,则相关技术只能关注当前业务系统的运行情况,无法定位历史上任意时段发生的告警以及告警之间的关联关系,无法用于对业务系统运行情况复盘。
技术实现思路
1、本申请实施例提供一种告警根因确定方法、装置、设备、介质及产品,能够实现通过可视化方式快速定位告警根因,并且能够基于滑动时间窗口满足对历史上任意时间段复盘的需求。
2、第一方面,本申请实施例提供一种告警根因确定方法,包括:
3、显示告警关系图表,所述告警关系图表是根据历史周期内业务系统中各个业务模块是否出现告警以及出现告警的时间确定的,所述告警关系图表包括所述历史周期对应的时间窗口和各个业务模块;
4、响应于滑动所述时间窗口至目标时间段,在所述告警关系图表的目标区域中显示所述目标时间段内出现告警的至少两个目标业务模块;
5、根据所述至少两个目标业务模块在所述目标区域中的位置关系信息,确定所述至少两个目标业务模块之间的告警根因。
6、第二方面,本申请实施例提供了一种告警根因确定装置,所述装置包括:
7、第一显示模块,用于显示告警关系图表,所述告警关系图表是根据历史周期内业务系统中各个业务模块是否出现告警以及出现告警的时间确定的,所述告警关系图表包括所述历史周期对应的时间窗口和各个业务模块;
8、第二显示模块,用于响应于滑动所述时间窗口至目标时间段,在所述告警关系图表的目标区域中显示所述目标时间段内出现告警的至少两个目标业务模块;
9、确定模块,用于根据所述至少两个目标业务模块在所述目标区域中的位置关系信息,确定所述至少两个目标业务模块之间的告警根因。
10、第三方面,本申请实施例提供了一种电子设备,该电子设备包括:处理器以及存储有计算机程序指令的存储器;处理器执行所述计算机程序指令时实现如第一方面的任一项实施例中所述的告警根因确定方法的步骤。
11、第四方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如第一方面的任一项实施例中所述的告警根因确定方法的步骤。
12、第五方面,本申请实施例提供一种计算机程序产品,所述程序产品被存储在存储介质中,所述程序产品被至少一个处理器执行以实现如本申请实施例第一方面提供的告警根因确定方法的步骤。
13、本申请实施例的告警根因确定方法、装置、设备、介质及产品,对根据历史周期内业务系统中各个业务模块是否出现告警以及出现告警的时间确定的告警关系图表进行显示,并通过将告警关系图表中历史周期对应的时间窗口滑动至目标时间段,对告警关系图表中若干个业务模块中在目标时间段内出现告警的相关联的至少两个目标业务模块集中在一起显示,即对至少两个目标业务模块在告警关系图表的目标区域中进行显示,从而根据该至少两个目标业务模块在目标区域中的位置关系信息确定该至少两个目标业务模块之间的告警根因,实现了通过可视化方式快速定位告警数据之间的关联关系即快速定位告警根因,同时能够基于滑动时间窗口满足对历史上任意时间段复盘的需求。
1.一种告警根因确定方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在显示告警关系图表之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述获取所述历史周期内的若干个历史告警数据,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述告警格式、告警内容、告警接收对象和告警时间,对所述若干条告警提示信息进行去重处理,得到去重后的告警提示信息,包括:
5.根据权利要求2所述的方法,其特征在于,所述针对各个历史告警数据,根据所述告警格式和所述告警内容,确定出现告警的业务模块、所述业务模块出现告警的时间以及所述业务模块对应的告警类型,包括:
6.根据权利要求2所述的方法,其特征在于,所述根据所述业务模块出现告警的时间、所述业务模块对应的告警类型以及所述业务模块在所述业务系统中的层级,确定所述历史告警数据的第一权重,包括:
7.根据权利要求2所述的方法,其特征在于,所述根据所述若干个历史告警数据各自对应的第一权重,分别确定各个业务模块的第二权重以及各个告警类型的第三权重,包括:
8.根据权利要求7所述的方法,其特征在于,所述根据所述若干个历史告警数据各自对应的第一权重,分别确定各个业务模块的第二权重以及各个告警类型的第三权重,包括:
9.根据权利要求2所述的方法,其特征在于,所述告警关系图表包括所述各个业务模块分别与所述各个告警类型匹配得到的若干个单元格;
10.一种告警根因确定装置,其特征在于,所述装置包括:
11.一种电子设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;所述处理器调用所述计算机程序指令时实现如权利要求1-9中任意一项所述的告警根因确定方法。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器调用时实现如权利要求1-9中任意一项所述的告警根因确定方法。
13.一种计算机程序产品,其特征在于,所述计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备执行如权利要求1-9中任意一项所述的告警根因确定方法。