本發(fā)明涉及數(shù)據(jù)處理,尤其涉及告警分析方法、裝置、設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、業(yè)務平臺的安全穩(wěn)定運行是保證業(yè)務辦理的必要條件,而業(yè)務平臺的安全穩(wěn)定運行離不開對告警分析、故障部署節(jié)點的快速定位以及故障的及時排除,而目前分析告警的常用方式是采用基于節(jié)點與場景的拓撲關(guān)系或者基于節(jié)點拓撲,但是拓撲關(guān)系中的節(jié)點是對獨立節(jié)點的考量,未考慮各節(jié)點之間的關(guān)聯(lián)關(guān)系,使得計算故障部署節(jié)點集合的相關(guān)度的算力較大,且還可能出現(xiàn)部署節(jié)點淹沒的情況,導致告警分析的準確率較低。對于節(jié)點拓撲的告警分析來說,由于不同業(yè)務場景下部署節(jié)點的關(guān)聯(lián)關(guān)系在發(fā)生變化,因此,直接根據(jù)部署節(jié)點之間固定的關(guān)聯(lián)關(guān)系進行防御時,會出現(xiàn)防御目標不準確的情況,此時若考慮所有可能的部署節(jié)點關(guān)聯(lián)性,會產(chǎn)生較多不必要的防御目標,導致告警分析的效率較低,因此,采用上述方式進行告警分析的效率和準確率較低。
2、上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認上述內(nèi)容是現(xiàn)有技術(shù)。
技術(shù)實現(xiàn)思路
1、本發(fā)明的主要目的在于提供一種告警分析方法、裝置、設(shè)備及存儲介質(zhì),旨在解決現(xiàn)有技術(shù)進行告警分析的效率和準確率較低的技術(shù)問題。
2、為實現(xiàn)上述目的,本發(fā)明提供了一種告警分析方法,所述告警分析方法包括以下步驟:
3、獲取各告警業(yè)務場景下業(yè)務節(jié)點的告警順序,根據(jù)所述告警順序生成當前故障部署節(jié)點集合;
4、計算多個所述當前故障部署節(jié)點集合之間的相似度;
5、根據(jù)所述相似度和所述當前故障部署節(jié)點集合確定目標故障部署節(jié)點集合;
6、根據(jù)所述目標故障部署節(jié)點集合確定中心部署節(jié)點,并根據(jù)所述中心部署節(jié)點設(shè)置各故障部署節(jié)點的告警優(yōu)先級。
7、可選地,所述獲取各告警業(yè)務場景下業(yè)務節(jié)點的告警順序,根據(jù)所述告警順序生成當前故障部署節(jié)點集合,包括:
8、獲取各告警業(yè)務場景下業(yè)務節(jié)點的告警順序;
9、根據(jù)所述告警順序和業(yè)務節(jié)點生成業(yè)務節(jié)點元素;
10、根據(jù)歷史告警數(shù)據(jù)庫確定與所述業(yè)務節(jié)點元素關(guān)聯(lián)的故障部署節(jié)點;
11、根據(jù)所述與所述業(yè)務節(jié)點元素關(guān)聯(lián)的故障部署節(jié)點生成當前故障部署節(jié)點集合。
12、可選地,所述計算多個所述當前故障部署節(jié)點集合之間的相似度,包括:
13、對多個所述當前故障部署節(jié)點集合進行向量化處理,得到各故障部署節(jié)點集合向量;
14、通過目標內(nèi)積策略計算各故障部署節(jié)點集合向量之間的當前相似度,并將所述當前相似度作為多個所述當前故障部署節(jié)點集合之間的相似度;或
15、確定多個所述當前故障部署節(jié)點集合之間的節(jié)點元素交集數(shù)量;
16、根據(jù)所述節(jié)點元素交集數(shù)量和當前故障部署節(jié)點集合中節(jié)點總數(shù)量計算多個所述當前故障部署節(jié)點集合之間的相似度。
17、可選地,所述根據(jù)所述相似度和所述當前故障部署節(jié)點集合確定目標故障部署節(jié)點集合,包括:
18、在所述相似度大于預設(shè)相似度閾值時,將所述相似度對應的多個當前故障部署節(jié)點集合進行合并,得到故障部署節(jié)點并集;
19、在所述故障部署節(jié)點并集的數(shù)量大于預設(shè)數(shù)量閾值時,計算多個所述故障部署節(jié)點并集之間的目標相似度;
20、在所述目標相似度大于預設(shè)相似度閾值時,將所述目標相似度對應的多個故障部署節(jié)點并集進行合并,得到目標故障部署節(jié)點集合。
21、可選地,所述根據(jù)所述目標故障部署節(jié)點集合確定中心部署節(jié)點,并根據(jù)所述中心部署節(jié)點設(shè)置各故障部署節(jié)點的告警優(yōu)先級,包括:
22、構(gòu)建所述目標故障部署節(jié)點集合中各部署節(jié)點的拓撲關(guān)系圖;
23、通過目標聚類算法根據(jù)所述拓撲關(guān)系圖確定中心部署節(jié)點;
24、通過目標路徑算法計算所述中心部署節(jié)點與目標故障部署節(jié)點集合中其他部署節(jié)點之間的距離;
25、對多個所述距離進行累加,得到距離之和;
26、在所述距離之和為預設(shè)最小值時,根據(jù)所述中心部署節(jié)點與目標故障部署節(jié)點集合中其他部署節(jié)點之間的距離設(shè)置各故障部署節(jié)點的告警優(yōu)先級。
27、可選地,所述對多個所述距離進行累加,得到距離之和之后,還包括:
28、在所述距離之和不為預設(shè)最小值時,將所述中心故障部署節(jié)點更新為當前故障部署節(jié)點;
29、通過目標路徑算法計算當前故障部署節(jié)點與目標故障部署節(jié)點集合中其他部署節(jié)點之間的距離,并繼續(xù)執(zhí)行對多個所述距離進行累加,得到距離之和的步驟。
30、可選地,所述根據(jù)所述目標故障部署節(jié)點集合確定中心部署節(jié)點,并根據(jù)所述中心部署節(jié)點設(shè)置各故障部署節(jié)點的告警優(yōu)先級之后,還包括:
31、根據(jù)所述各故障部署節(jié)點的告警優(yōu)先級定位導致告警事件發(fā)生的故障根因,并對所述故障根因?qū)墓收线M行排除。
32、此外,為實現(xiàn)上述目的,本發(fā)明還提出一種告警分析裝置,所述告警分析裝置包括:
33、獲取模塊,用于獲取各告警業(yè)務場景下業(yè)務節(jié)點的告警順序,根據(jù)所述告警順序生成當前故障部署節(jié)點集合;
34、計算模塊,用于計算多個所述當前故障部署節(jié)點集合之間的相似度;
35、確定模塊,用于根據(jù)所述相似度和所述當前故障部署節(jié)點集合確定目標故障部署節(jié)點集合;
36、設(shè)置模塊,用于根據(jù)所述目標故障部署節(jié)點集合確定中心部署節(jié)點,并根據(jù)所述中心部署節(jié)點設(shè)置各故障部署節(jié)點的告警優(yōu)先級。
37、此外,為實現(xiàn)上述目的,本發(fā)明還提出一種告警分析設(shè)備,所述告警分析設(shè)備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的告警分析程序,所述告警分析程序配置為實現(xiàn)如上文所述的告警分析方法。
38、此外,為實現(xiàn)上述目的,本發(fā)明還提出一種存儲介質(zhì),所述存儲介質(zhì)上存儲有告警分析程序,所述告警分析程序被處理器執(zhí)行時實現(xiàn)如上文所述的告警分析方法。
39、本發(fā)明提出的告警分析方法,通過獲取各告警業(yè)務場景下業(yè)務節(jié)點的告警順序,根據(jù)所述告警順序生成當前故障部署節(jié)點集合;計算多個所述當前故障部署節(jié)點集合之間的相似度;根據(jù)所述相似度和所述當前故障部署節(jié)點集合確定目標故障部署節(jié)點集合;根據(jù)所述目標故障部署節(jié)點集合確定中心部署節(jié)點,并根據(jù)所述中心部署節(jié)點設(shè)置各故障部署節(jié)點的告警優(yōu)先級;通過上述方式,在根據(jù)告警順序生成當前故障部署節(jié)點集合后,根據(jù)多個當前故障部署節(jié)點集合之間的相似度確定目標故障部署節(jié)點集合,再設(shè)置各故障部署節(jié)點的告警優(yōu)先級,從而能夠有效提高告警分析的效率和準確率,進而提高定位故障部署節(jié)點的準確率和降低告警分析算力。
1.一種告警分析方法,其特征在于,所述告警分析方法包括以下步驟:
2.如權(quán)利要求1所述的告警分析方法,其特征在于,所述獲取各告警業(yè)務場景下業(yè)務節(jié)點的告警順序,根據(jù)所述告警順序生成當前故障部署節(jié)點集合,包括:
3.如權(quán)利要求1所述的告警分析方法,其特征在于,所述計算多個所述當前故障部署節(jié)點集合之間的相似度,包括:
4.如權(quán)利要求1所述的告警分析方法,其特征在于,所述根據(jù)所述相似度和所述當前故障部署節(jié)點集合確定目標故障部署節(jié)點集合,包括:
5.如權(quán)利要求1所述的告警分析方法,其特征在于,所述根據(jù)所述目標故障部署節(jié)點集合確定中心部署節(jié)點,并根據(jù)所述中心部署節(jié)點設(shè)置各故障部署節(jié)點的告警優(yōu)先級,包括:
6.如權(quán)利要求5所述的告警分析方法,其特征在于,所述對多個所述距離進行累加,得到距離之和之后,還包括:
7.如權(quán)利要求1至6中任一項所述的告警分析方法,其特征在于,所述根據(jù)所述目標故障部署節(jié)點集合確定中心部署節(jié)點,并根據(jù)所述中心部署節(jié)點設(shè)置各故障部署節(jié)點的告警優(yōu)先級之后,還包括:
8.一種告警分析裝置,其特征在于,所述告警分析裝置包括:
9.一種告警分析設(shè)備,其特征在于,所述告警分析設(shè)備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的告警分析程序,所述告警分析程序配置有實現(xiàn)如權(quán)利要求1至7中任一項所述的告警分析方法。
10.一種存儲介質(zhì),其特征在于,所述存儲介質(zhì)上存儲有告警分析程序,所述告警分析程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至7中任一項所述的告警分析方法。