本發明涉及數據處理,具體涉及一種故障根因定位方法、裝置、電子設備及存儲介質。
背景技術:
1、隨著工業化生產技術的發展,在設備全生命周期實現對其生產過程進行合理、有效的故障監控管理是一個企業安全可靠運行的有效保障。隨著現代化進程的發展,網絡結構復雜化程度越來越高,但是監控檢測系統設計的僵硬化使得網絡監控工作日益復雜。告警事件也稱告警風暴,是指在短時間內產生了大量的告警,因此一個告警事件中包含有多個告警信息。告警事件在日常的監控工作中很常見,監控人員需要對告警事件中的告警信息進行逐條分析,由此確定出故障根因,使得監控人員無法在短時間內確定故障根因,導致當前進行故障根因定位時的效率低下。
技術實現思路
1、本發明實施例提供一種故障根因定位方法、裝置、電子設備及存儲介質,用以解決當前進行故障根因定位時的效率低下的問題。
2、第一方面,本發明實施例提供一種故障根因定位方法,包括:
3、獲取至少兩個待處理告警事件;所述待處理告警事件包括至少一個告警數據;
4、基于各所述待處理告警事件進行頻繁項集的挖掘,得到目標頻繁項集;
5、根據所述目標頻繁項集進行故障根因定位,得到故障根因定位結果。
6、在一個實施例中,所述基于各所述待處理告警事件進行頻繁項集的挖掘,得到目標頻繁項集,包括:
7、對各所述待處理告警事件進行數據篩選,得到目標告警事件;
8、基于所述目標告警事件進行頻繁項集的挖掘,得到目標頻繁項集。
9、在一個實施例中,所述對各所述待處理告警事件進行數據篩選,得到目標告警事件,包括:
10、對所述待處理告警事件進行告警數據篩選,得到初始告警事件;
11、對所述初始告警事件進行告警事件篩選,得到目標告警事件。
12、在一個實施例中,所述對所述待處理告警事件進行告警數據篩選,得到初始告警事件,包括:
13、獲取所述待處理告警事件中各告警數據的告警持續時間;
14、將告警持續時間小于預設時間閾值的告警數據剔除,將進行數據剔除后的待處理告警事件確定為初始告警事件。.
15、在一個實施例中,所述對所述初始告警事件進行告警事件篩選,得到目標告警事件,包括:
16、確定各所述初始告警事件的時間密度;
17、將時間密度小于預設密度閾值的初始告警事件刪除,將剩余的初始告警事件確定為目標告警事件。
18、在一個實施例中,所述基于所述目標告警事件進行頻繁項集的挖掘,得到目標頻繁項集,包括:
19、基于所述目標告警事件進行頻繁項集的挖掘,得到初始頻繁項集;
20、基于所述初始頻繁項集確定目標頻繁項集。
21、在一個實施例中,所述基于所述初始頻繁項集確定目標頻繁項集,包括以下任一項:
22、若所述初始頻繁項集的數量為1,則將所述初始頻繁項集確定為目標頻繁項集;
23、若所述初始頻繁項集的數量大于1,則對各所述初始頻繁項集進行子集移除,將剩余的初始頻繁項集確定為目標頻繁項集。
24、第二方面,本發明實施例提供一種故障根因定位裝置,包括:
25、獲取模塊,用于獲取至少兩個待處理告警事件;所述待處理告警事件包括至少一個告警數據;
26、挖掘模塊,用于基于所述待處理告警事件進行頻繁項集的挖掘,得到目標頻繁項集;
27、定位模塊,用于根據所述目標頻繁項集進行故障根因定位,得到故障根因定位結果。
28、第三方面,本發明實施例提供一種電子設備,包括處理器和存儲有計算機程序的存儲器,所述處理器執行所述程序時實現第一方面所述的故障根因定位方法。
29、第四方面,本發明實施例提供一種存儲介質,所述存儲介質為計算機可讀存儲介質,包括計算機程序,所述計算機程序被處理器執行時實現第一方面所述的故障根因定位方法。
30、本發明實施例提供的故障根因定位方法、裝置、電子設備及存儲介質,通過對多個包含至少一個告警數據的待處理告警事件進行頻繁項集的挖掘,可以實現各告警事件中告警數據的關聯信息挖掘,挖掘出告警事件中頻繁出現的組合模式并形成目標頻繁項集,進而可以根據目標頻繁項集快速、準確地進行故障根因定位,得到故障根因定位結果,因此可以提高故障根因定位的效率。
1.一種故障根因定位方法,其特征在于,包括:
2.根據權利要求1所述的故障根因定位方法,其特征在于,所述基于各所述待處理告警事件進行頻繁項集的挖掘,得到目標頻繁項集,包括:
3.根據權利要求2所述的故障根因定位方法,其特征在于,所述對各所述待處理告警事件進行數據篩選,得到目標告警事件,包括:
4.根據權利要求3所述的故障根因定位方法,其特征在于,所述對所述待處理告警事件進行告警數據篩選,得到初始告警事件,包括:
5.根據權利要求3所述的故障根因定位方法,其特征在于,所述對所述初始告警事件進行告警事件篩選,得到目標告警事件,包括:
6.根據權利要求2所述的故障根因定位方法,其特征在于,所述基于所述目標告警事件進行頻繁項集的挖掘,得到目標頻繁項集,包括:
7.根據權利要求6所述的故障根因定位方法,其特征在于,所述基于所述初始頻繁項集確定目標頻繁項集,包括以下任一項:
8.一種故障根因定位裝置,其特征在于,包括:
9.一種電子設備,包括處理器和存儲有計算機程序的存儲器,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至7任一項所述的故障根因定位方法。
10.一種存儲介質,所述存儲介質為計算機可讀存儲介質,包括計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至7任一項所述的故障根因定位方法。