本發明涉及云計算,尤其涉及一種處理告警信息的方法、裝置、設備和計算機可讀介質。
背景技術:
1、隨著金融業務和數據的蓬勃發展,日均用戶訪問體量越來越大,承載服務的金融數據中心運維難度日益加劇,生產事件時有發生。
2、在實現本發明過程中,發明人發現現有技術中至少存在如下問題:當前自動化運維工具可根據系統日志讀取和解析等方式獲取告警信息,然后通過人工判斷處理方式。由于無法及時完成故障的診斷和處置,導致影響系統正常運行,增加對業務的影響。
技術實現思路
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、上述的非慣用的可選方式所具有的進一步效果將在下文中結合具體實施方式加以說明。