一种根因分析方法、装置、设备及存储介质制造方法及图纸

技术编号:28045771 阅读:29 留言:0更新日期:2021-04-09 23:30
本发明专利技术公开了一种根因分析方法、装置、设备及存储介质,该方法包括:获取预设时间范围内云平台的历史告警数据;采用Apriori算法对所述历史告警数据进行处理,得到相应的根因列表;其中,所述根因列表包含所述历史告警数据中不同告警之间的根因关系;接收所述云平台的实时告警数据,基于所述根因列表确定所述实时告警数据中不同告警之间的根因关系,并基于确定的该根因关系确定所述实时告警数据中作为根因的告警为根因告警。可见,本申请在实现对历史告警数据进行处理得到相应模型后,即可基于该模型实现任意的实时告警数据的分析,最终确定出相应的根因关系及根因告警,从而快速且有效的实现大规模云平台中告警根因的定位。

【技术实现步骤摘要】
一种根因分析方法、装置、设备及存储介质
本专利技术涉及OpenStack
,更具体地说,涉及一种根因分析方法、装置、设备及存储介质。
技术介绍
随着OpenStack越来越成熟,基于OpenStack的云平台的规模也不断扩大,云平台包含的设备从最初的几台、十几台上升到几百台甚至上千台。面对大规模、多模块的云平台的告警,运维人员人工定位告警对应故障面临的挑战十分巨大,确定根因告警是极其耗时的事情。因此,如何快速定位大规模云平台的告警根因,是目前本领域技术人员亟待解决的问题。
技术实现思路
本专利技术的目的是提供一种根因分析方法、装置、设备及存储介质,能够快速且有效的实现大规模云平台中告警根因的定位。为了实现上述目的,本专利技术提供如下技术方案:一种根因分析方法,包括:获取预设时间范围内云平台的历史告警数据;采用Apriori算法对所述历史告警数据进行处理,得到相应的根因列表;其中,所述根因列表包含所述历史告警数据中不同告警之间的根因关系;接收所述云平台的实时告警数据,基于所述根因列本文档来自技高网...

【技术保护点】
1.一种根因分析方法,其特征在于,包括:/n获取预设时间范围内云平台的历史告警数据;/n采用Apriori算法对所述历史告警数据进行处理,得到相应的根因列表;其中,所述根因列表包含所述历史告警数据中不同告警之间的根因关系;/n接收所述云平台的实时告警数据,基于所述根因列表确定所述实时告警数据中不同告警之间的根因关系,并基于确定的该根因关系确定所述实时告警数据中作为根因的告警为根因告警。/n

【技术特征摘要】
1.一种根因分析方法,其特征在于,包括:
获取预设时间范围内云平台的历史告警数据;
采用Apriori算法对所述历史告警数据进行处理,得到相应的根因列表;其中,所述根因列表包含所述历史告警数据中不同告警之间的根因关系;
接收所述云平台的实时告警数据,基于所述根因列表确定所述实时告警数据中不同告警之间的根因关系,并基于确定的该根因关系确定所述实时告警数据中作为根因的告警为根因告警。


2.根据权利要求1所述的方法,其特征在于,还包括:
构建表示所述云平台中各项资源实体及所述资源实体间关系的实体图;
判断所述根因列表中不同告警之间的根因关系与所述实体图中对应资源实体之间的关系是否匹配,并将判断的结果为否的根因关系从所述根因列表中删除。


3.根据权利要求2所述的方法,其特征在于,构建表示所述云平台中各项资源实体及所述资源实体间关系的实体图,包括:
接收实时消息数据;
基于配置文件中资源实体的定义及类别,从所述实时消息数据中提取资源实体,并确定提取出的各资源实体之间的关系;
基于提取出的资源实体及各资源实体之间的关系构建相应的实体图。


4.根据权利要求2所述的方法,其特征在于,获取所述历史告警数据及所述实时告警数据之后,还包括:
对所述历史告警数据及所述实时告警数据的时间进行归一化处理。


5.根据权利要求4所述的方法,其特征在于,对所述历史告警数据及所述实时告警数据的时间进行归一化处理,包括:
确定所述历史告警数据及所述实...

【专利技术属性】
技术研发人员:逄立业
申请(专利权)人:北京浪潮数据技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1