[发明专利]一种根因分析方法、装置、设备及存储介质在审
| 申请号: | 202011504627.2 | 申请日: | 2020-12-18 |
| 公开(公告)号: | CN112636967A | 公开(公告)日: | 2021-04-09 |
| 发明(设计)人: | 逄立业 | 申请(专利权)人: | 北京浪潮数据技术有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张春辉 |
| 地址: | 100085 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 分析 方法 装置 设备 存储 介质 | ||
本发明公开了一种根因分析方法、装置、设备及存储介质,该方法包括:获取预设时间范围内云平台的历史告警数据;采用Apriori算法对所述历史告警数据进行处理,得到相应的根因列表;其中,所述根因列表包含所述历史告警数据中不同告警之间的根因关系;接收所述云平台的实时告警数据,基于所述根因列表确定所述实时告警数据中不同告警之间的根因关系,并基于确定的该根因关系确定所述实时告警数据中作为根因的告警为根因告警。可见,本申请在实现对历史告警数据进行处理得到相应模型后,即可基于该模型实现任意的实时告警数据的分析,最终确定出相应的根因关系及根因告警,从而快速且有效的实现大规模云平台中告警根因的定位。
技术领域
本发明涉及OpenStack技术领域,更具体地说,涉及一种根因分析方法、装置、设备及存储介质。
背景技术
随着OpenStack越来越成熟,基于OpenStack的云平台的规模也不断扩大,云平台包含的设备从最初的几台、十几台上升到几百台甚至上千台。面对大规模、多模块的云平台的告警,运维人员人工定位告警对应故障面临的挑战十分巨大,确定根因告警是极其耗时的事情。因此,如何快速定位大规模云平台的告警根因,是目前本领域技术人员亟待解决的问题。
发明内容
本发明的目的是提供一种根因分析方法、装置、设备及存储介质,能够快速且有效的实现大规模云平台中告警根因的定位。
为了实现上述目的,本发明提供如下技术方案:
一种根因分析方法,包括:
获取预设时间范围内云平台的历史告警数据;
采用Apriori算法对所述历史告警数据进行处理,得到相应的根因列表;其中,所述根因列表包含所述历史告警数据中不同告警之间的根因关系;
接收所述云平台的实时告警数据,基于所述根因列表确定所述实时告警数据中不同告警之间的根因关系,并基于确定的该根因关系确定所述实时告警数据中作为根因的告警为根因告警。
优选的,还包括:
构建表示所述云平台中各项资源实体及所述资源实体间关系的实体图;
判断所述根因列表中不同告警之间的根因关系与所述实体图中对应资源实体之间的关系是否匹配,并将判断的结果为否的根因关系从所述根因列表中删除。
优选的,构建表示所述云平台中各项资源实体及所述资源实体间关系的实体图,包括:
接收实时消息数据;
基于配置文件中资源实体的定义及类别,从所述实时消息数据中提取资源实体,并确定提取出的各资源实体之间的关系;
基于提取出的资源实体及各资源实体之间的关系构建相应的实体图。
优选的,获取所述历史告警数据及所述实时告警数据之后,还包括:
对所述历史告警数据及所述实时告警数据的时间进行归一化处理。
优选的,对所述历史告警数据及所述实时告警数据的时间进行归一化处理,包括:
确定所述历史告警数据及所述实时告警数据中属于同一时间窗口内的数据,为该时间窗口对应时间点的数据。
优选的,采用Apriori算法对所述历史告警数据进行处理之前,还包括:
将所述历史告警数据以FP-Growth树的形式进行存储,以供所述Apriori算法获取以FP-Growth树的形式存储的历史告警数据。
优选的,基于确定的该根因关系确定所述实时告警数据中作为根因的告警为根因告警之后,还包括:
发出与所述根因告警相应的警报信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京浪潮数据技术有限公司,未经北京浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011504627.2/2.html,转载请声明来源钻瓜专利网。





