[發明專利]一種根因分析方法、裝置、設備及存儲介質在審
| 申請號: | 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.szxzyx.cn/pat/books/202011504627.2/2.html,轉載請聲明來源鉆瓜專利網。





