1.一种根因分析方法,其特征在于,包括:
获取预设时间范围内云平台的历史告警数据;
采用apriori算法对所述历史告警数据进行处理,得到相应的根因列表;其中,所述根因列表包含所述历史告警数据中不同告警之间的根因关系;
接收所述云平台的实时告警数据,基于所述根因列表确定所述实时告警数据中不同告警之间的根因关系,并基于确定的该根因关系确定所述实时告警数据中作为根因的告警为根因告警。
2.根据权利要求1所述的方法,其特征在于,还包括:
构建表示所述云平台中各项资源实体及所述资源实体间关系的实体图;
判断所述根因列表中不同告警之间的根因关系与所述实体图中对应资源实体之间的关系是否匹配,并将判断的结果为否的根因关系从所述根因列表中删除。
3.根据权利要求2所述的方法,其特征在于,构建表示所述云平台中各项资源实体及所述资源实体间关系的实体图,包括:
接收实时消息数据;
基于配置文件中资源实体的定义及类别,从所述实时消息数据中提取资源实体,并确定提取出的各资源实体之间的关系;
基于提取出的资源实体及各资源实体之间的关系构建相应的实体图。
4.根据权利要求2所述的方法,其特征在于,获取所述历史告警数据及所述实时告警数据之后,还包括:
对所述历史告警数据及所述实时告警数据的时间进行归一化处理。
5.根据权利要求4所述的方法,其特征在于,对所述历史告警数据及所述实时告警数据的时间进行归一化处理,包括:
确定所述历史告警数据及所述实时告警数据中属于同一时间窗口内的数据,为该时间窗口对应时间点的数据。
6.根据权利要求3或5所述的方法,其特征在于,采用apriori算法对所述历史告警数据进行处理之前,还包括:
将所述历史告警数据以fp-growth树的形式进行存储,以供所述apriori算法获取以fp-growth树的形式存储的历史告警数据。
7.根据权利要求6所述的方法,其特征在于,基于确定的该根因关系确定所述实时告警数据中作为根因的告警为根因告警之后,还包括:
发出与所述根因告警相应的警报信息。
8.一种根因分析装置,其特征在于,包括:
数据接收模块,用于:获取预设时间范围内云平台的历史告警数据;
处理模块,用于:采用apriori算法对所述历史告警数据进行处理,得到相应的根因列表;其中,所述根因列表包含所述历史告警数据中不同告警之间的根因关系;
分析模块,用于:接收所述云平台的实时告警数据,基于所述根因列表确定所述实时告警数据中不同告警之间的根因关系,并基于确定的该根因关系确定所述实时告警数据中作为根因的告警为根因告警。
9.一种根因分析设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至7任一项所述根因分析方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述根因分析方法的步骤。