System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及計算機,尤其涉及一種告警信息處理方法、裝置、設備、存儲介質及程序產品。
技術介紹
1、隨著云計算、微服務、數據底座、數據中臺等的建設與普及,應用系統關聯交互程度日益錯綜復雜,系統間、系統內服務的調用由點狀演化為網狀,數據加工鏈路隨之變長,加工依賴關系也愈發復雜。
2、在以上背景下,系統間的訪問越來越復雜,在云內、云間可能會運行數千個進程和服務,服務的調用從傳統的點對點和點對多點演變成網狀。
3、目前,當上述系統出現告警信息時,只能依靠運維開發人員人工排查,此過程需要依賴運維開發人員的知識儲備和經驗,效率低下,無法快速準確定位異常原因。
技術實現思路
1、本申請提供一種告警信息處理方法、裝置、設備、存儲介質及程序產品,可以有效提升告警信息處理的效率。
2、第一方面,本申請提供一種告警信息處理方法,該方法包括:
3、確定告警資源池中的異常系統對應的系統血緣關系圖譜,并根據該系統血緣關系圖譜,確定與異常系統存在血緣關系的關聯系統;上述告警資源池中包括預設時間段內采集到的多個告警信息,上述異常系統為存在告警信息的系統;
4、基于異常系統對應的告警信息和上述關聯系統對應的告警信息,生成告警時序集合;
5、根據上述告警時序集合和血緣關系圖譜,確定根因告警信息以及關聯告警信息;
6、執行與上述根因告警信息以及關聯告警信息相匹配的異常處理程序。
7、在一種可能的實施方式中,上述確定告警資源池中
8、從配置管理數據庫(configuration?management?database,cmdb)中獲取異常系統的多個資源配置項的配置信息;多個資源配置項包括系統服務器、操作系統、數據庫、中間件、網絡設備中的至少兩項;
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、本申請提供的告警信息處理方法、裝置、設備、存儲介質及程序產品,提供確定系統血緣關系圖譜和告警時序集合,可以根據系統血緣關系圖譜和告警時序集合,分析診斷出根因告警信息以及關聯告警信息,通過執行與根因告警信息以及關聯告警信息匹配的異常處理程序,可以實現告警診斷智能化與告警處置自動化,相較于傳統技術中依靠運維開發人員人工排查的方式,有效提升了告警信息處理的效率。
本文檔來自技高網...【技術保護點】
1.一種告警信息處理方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述確定告警資源池中的異常系統對應的系統血緣關系圖譜,包括:
3.根據權利要求2所述的方法,其特征在于,所述根據所述配置信息、所述接口調用關系以及所述系統資源配置信息,確定所述系統血緣關系圖譜,包括:
4.根據權利要求1所述的方法,其特征在于,所述基于所述異常系統對應的告警信息和所述關聯系統對應的告警信息,生成告警時序集合,包括:
5.根據權利要求1所述的方法,其特征在于,所述根據所述告警時序集合和所述血緣關系圖譜,確定根因告警信息以及關聯告警信息,包括:
6.根據權利要求5所述的方法,其特征在于,所述執行與所述根因告警信息以及所述關聯告警信息相匹配的異常處理程序,包括:
7.一種告警信息處理裝置,其特征在于,所述裝置包括:
8.一種電子設備,其特征在于,包括:處理器,以及與所述處理器通信連接的存儲器;
9.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機執行指令,所
10.一種計算機程序產品,其特征在于,包括計算機程序,該計算機程序被處理器執行時實現權利要求1-6任一項所述的告警信息處理方法。
...【技術特征摘要】
1.一種告警信息處理方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述確定告警資源池中的異常系統對應的系統血緣關系圖譜,包括:
3.根據權利要求2所述的方法,其特征在于,所述根據所述配置信息、所述接口調用關系以及所述系統資源配置信息,確定所述系統血緣關系圖譜,包括:
4.根據權利要求1所述的方法,其特征在于,所述基于所述異常系統對應的告警信息和所述關聯系統對應的告警信息,生成告警時序集合,包括:
5.根據權利要求1所述的方法,其特征在于,所述根據所述告警時序集合和所述血緣關系圖譜,確定根因告警信息以及關聯告警信息,包括:
【專利技術屬性】
技術研發人員:唐碩,安一,刁家杰,
申請(專利權)人:中國農業銀行股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。