本發明涉及數據處理,尤其涉及一種告警趨勢圖生成方法、裝置、終端設備以及存儲介質。
背景技術:
1、在云計算、微服務架構等場景中,當發生生產告警時,處理告警的人員有通過告警信息直接查看其對應的指標在近段時間來指標變化趨勢圖的需求,根據趨勢圖的走勢來協助處理告警的人員判斷告警處理的緊急程度,確定解決方案等。
2、當前的解決方案大多是通過給每個監控的同一指標(比如cpu利用率)的不同層級的指標值,分別單獨配置一個對應的趨勢圖查詢模板,在監控指標發生告警時通過告警網元與查詢模板組合來查看發生告警的網元的指標趨勢。
3、對于監控告警平臺而言,按照現有技術,每個監控指標的不同層級的指標值,需單獨配置一個趨勢圖查詢模板,這樣的工作繁瑣、耗費的資源也較大。
4、上述內容僅用于輔助理解本發明的技術方案,并不代表承認上述內容是現有技術。
技術實現思路
1、本發明的主要目的在于提供一種告警趨勢圖生成方法、裝置、終端設備以及存儲介質,旨在解決每個監控指標的不同層級的指標值,需單獨配置一個趨勢圖查詢模板,導致操作繁瑣且耗費的資源大的技術問題。
2、為實現上述目的,本發明提供一種告警趨勢圖生成方法,所述告警趨勢圖生成方法包括:
3、響應用戶的操作,通過告警管理界面獲取告警趨勢圖生成指令;
4、根據所述告警趨勢圖生成指令,獲取最終規則條件代碼;
5、執行所述最終規則代碼條件,獲取告警趨勢圖。
6、可選的,所述響應用戶的操作,通過告警管理界面獲取告警趨勢圖生成指令的步驟之前還包括:
7、通過預設的采集設備進行指標采集,獲取指標數據;
8、將所述指標數據發送至指標數據庫進行存儲;
9、若所述采集設備采集到異常指標數據,則生成告警詳情發送至所述告警管理界面;
10、根據所述告警詳情,通過所述告警管理界面生成告警信息并發送至所述用戶。
11、可選的,所述根據所述告警趨勢圖生成指令,獲取最終規則條件代碼的步驟包括:
12、對所述告警趨勢圖生成指令進行讀取,獲取初始規則條件代碼;
13、通過所述初始規則條件代碼以及所述告警詳情進行代碼填入,獲取最終規則條件代碼。
14、可選的,所述對所述告警趨勢圖生成指令進行讀取,獲取初始規則條件代碼的步驟包括:
15、對所述告警趨勢圖生成指令進行讀取,獲取告警指標;
16、對所述告警指標進行分析,獲取指標類型;
17、根據所述指標類型,獲取初始規則條件代碼。
18、可選的,所述通過所述初始規則條件代碼以及所述告警詳情進行代碼填入,獲取最終規則條件代碼的步驟包括:
19、對所述告警詳情進行分析,獲取所述采集設備的設備信息以及所述告警指標的指標標識;
20、根據所述設備信息以及指標標識,獲取所述采集設備相應的拼接規范;
21、根據所述拼接規范,對所述設備信息進行拼接,獲取所述采集設備的代碼段;
22、將所述代碼段填寫至所述初始規則條件代碼,獲取最終規則條件代碼。
23、可選的,所述執行所述最終規則代碼條件,獲取告警趨勢圖的步驟之前還包括:
24、對所述告警趨勢圖生成指令進行時長指定分析;
25、若所述分析結果為存在指定時間,則對所述指定時間進行時長分析,獲取指標時長;
26、將所述指標時長輸入所述最終規則條件代碼。
27、可選的,所述執行所述最終規則條件代碼,獲取告警趨勢圖的步驟包括:
28、執行所述最終規則條件代碼,獲取指標集;
29、根據所述指標集,通過所述綜合監控告警平臺進行模型調用,獲取前端繪圖模型;
30、根據所述前端繪圖模型,通過所述指標集進行圖形繪制,獲取告警趨勢圖。
31、本發明實施例還提出一種告警趨勢圖生成裝置,所述告警趨勢圖生成裝置包括:
32、生成模塊,用于響應用戶的操作,通過告警管理界面獲取告警趨勢圖生成指令;
33、獲取模塊,用于根據所述告警趨勢圖生成指令,獲取最終規則條件代碼;
34、執行模塊,用于執行所述最終規則代碼條件,獲取告警趨勢圖。
35、本發明實施例還提出了一種終端設備所述終端設備包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的告警趨勢圖生成程序,所述告警趨勢圖生成程序被所述處理器執行時實現如上所述的告警趨勢圖生成方法的步驟。
36、本發明實施例還提出了一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲有告警趨勢圖生成程序,所述告警趨勢圖生成程序被處理器執行時實現如上所述的告警趨勢圖生成方法的步驟。
37、本發明實施例提出的一種告警趨勢圖生成方法、裝置、終端設備以及存儲介質,通過響應用戶的操作,通過告警管理界面獲取告警趨勢圖生成指令;根據所述告警趨勢圖生成指令,獲取最終規則條件代碼;執行所述最終規則代碼條件,獲取告警趨勢圖。由此,通過告警趨勢圖生成指令進行告警趨勢圖生成,實現了對告警趨勢圖的生成,解決了每個監控指標的不同層級的指標值,需單獨配置一個趨勢圖查詢模板,導致操作繁瑣且耗費的資源大的問題,提高了告警趨勢圖生成的效率。
1.一種告警趨勢圖生成方法,其特征在于,所述方法應用于綜合監控告警平臺,所述告警趨勢圖生成方法包括以下步驟:
2.根據權利要求1所述的告警趨勢圖生成方法,其特征在于,所述響應用戶的操作,通過告警管理界面獲取告警趨勢圖生成指令的步驟之前還包括:
3.根據權利要求2所述的告警趨勢圖生成方法,其特征在于,所述根據所述告警趨勢圖生成指令,獲取最終規則條件代碼的步驟包括:
4.根據權利要求3所述的告警趨勢圖生成方法,其特征在于,所述對所述告警趨勢圖生成指令進行讀取,獲取初始規則條件代碼的步驟包括:
5.根據權利要求4所述的告警趨勢圖生成方法,其特征在于,所述通過所述初始規則條件代碼以及所述告警詳情進行代碼填入,獲取最終規則條件代碼的步驟包括:
6.根據權利要求5所述的告警趨勢圖生成方法,其特征在于,所述執行所述最終規則代碼條件,獲取告警趨勢圖的步驟之前還包括:
7.根據權利要求6所述的告警趨勢圖生成方法,其特征在于,所述執行所述最終規則條件代碼,獲取告警趨勢圖的步驟包括:
8.一種告警趨勢圖生成裝置,其特征在于,所述告警趨勢圖生成裝置包括:
9.一種終端設備,其特征在于,所述終端設備包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的告警趨勢圖生成程序,所述告警趨勢圖生成程序被所述處理器執行時實現如權利要求1-7中任一項所述的告警趨勢圖生成方法的步驟。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有告警趨勢圖生成程序,所述告警趨勢圖生成程序被處理器執行時實現如權利要求1-7中任一項所述的告警趨勢圖生成方法的步驟。