System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及網絡應用,尤其涉及一種多租戶告警管理系統及方法。
技術介紹
1、告警管理是云場景下非常重要的功能,實際生產中用戶往往會基于現有的告警方案,根據自己的需求實現五花八門的定制功能,這種做法可能存在如下缺陷:1、對成熟的開源產品進行有侵入的改動,導致這部分產品無法及時同步到社區最新版本的功能;2、由于實現方式過于靈活,什么都可以自己實現,導致沒有充分利用已有產品的功能;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、本專利技術提供了一種通用的多租戶告警管理系統,在該系統中,分層明確,其中的任意一部分都可以被具有相同功能的模塊替換,且各層之間松耦合、無侵入。
本文檔來自技高網...【技術保護點】
1.一種多租戶告警管理系統,其特征在于,包括控制中心、至少一個時序數據庫、若干告警服務模塊和告警管理器,其中:
2.根據權利要求1所述的一種多租戶告警管理系統,其特征在于,所述每個租戶與所述時序數據庫以及所述告警管理器間的對應關系,包括:
3.根據權利要求1所述的一種多租戶告警管理系統,其特征在于,所述每個租戶與所述時序數據庫以及所述告警管理器間的對應關系,包括:
4.根據權利要求1所述的一種多租戶告警管理系統,其特征在于,每個時序數據庫的監控指標和告警閾值由其對應的租戶配置信息決定。
5.根據權利要求1所述的一種多租戶告警管理系統,其特征在于,所述控制中心包括配置模塊、同步模塊和元數據庫;
6.根據權利要求1所述的一種多租戶告警管理系統,其特征在于,于所述告警數據不符合所述第一告警發送規則時,所述告警管理器還將所述告警數據全部轉發給所述控制中心以判斷所述告警數據是否符合第二告警發送規則,并將符合所述第二告警發送規則的告警數據發送給所述目標接收端。
7.根據權利要求5所述的一種多租戶告警管理系統,其特征在于,
8.根據權利要求3所述的一種多租戶告警管理系統,其特征在于,所述租戶配置信息具有唯一對應的告警管理器配置信息,所述告警管理器配置信息中包含租戶的唯一標識。
9.根據權利要求8所述的一種多租戶告警管理系統,其特征在于,根據租戶的唯一標識對告警管理器進行分組,并為同一組中的告警管理器設置相同的配置信息。
10.一種多租戶告警管理方法,其特征在于,包括以下步驟:
...【技術特征摘要】
1.一種多租戶告警管理系統,其特征在于,包括控制中心、至少一個時序數據庫、若干告警服務模塊和告警管理器,其中:
2.根據權利要求1所述的一種多租戶告警管理系統,其特征在于,所述每個租戶與所述時序數據庫以及所述告警管理器間的對應關系,包括:
3.根據權利要求1所述的一種多租戶告警管理系統,其特征在于,所述每個租戶與所述時序數據庫以及所述告警管理器間的對應關系,包括:
4.根據權利要求1所述的一種多租戶告警管理系統,其特征在于,每個時序數據庫的監控指標和告警閾值由其對應的租戶配置信息決定。
5.根據權利要求1所述的一種多租戶告警管理系統,其特征在于,所述控制中心包括配置模塊、同步模塊和元數據庫;
6.根據權利要求1所述的一種多租戶告警管理系統,其特征在于,于所述告警...
【專利技術屬性】
技術研發人員:李慧玲,
申請(專利權)人:杭州云猿生數據有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。