麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種生成告警的方法和裝置與流程

文檔序號:41771061發(fā)布日期:2025-04-29 18:41閱讀:7來源:國知局
一種生成告警的方法和裝置與流程

本發(fā)明涉及記錄通知領域,具體涉及一種生成告警的方法和裝置。


背景技術:

1、每個kubernetes集群都會產生事件,事件需要通知給對應的用戶。根據prometheus的配置來監(jiān)控kubernetes集群所產生的告警,也需要通知給相應的用戶;對于使用prometheus配置的告警是基于監(jiān)控數據的,需要使用prometheus的告警管理頁面通過寫yaml的方式進行告警配置。

2、在實現(xiàn)本發(fā)明過程中,申請人發(fā)現(xiàn)現(xiàn)有技術中至少存在如下問題:

3、事件和告警的數據格式不同,因為無法簡單的將兩者進行融合而形成同一種數據形式的通知,浪費資源,且效率低下。因此需要一種能夠將事件和告警進行融合形成同一種報警進行通知的方法。


技術實現(xiàn)思路

1、本發(fā)明實施例提供一種生成告警的方法和裝置,能夠解決現(xiàn)有技術中的“事件和告警的數據格式不同,因為無法簡單的將兩者進行融合而形成同一種數據形式的通知,浪費資源,且效率低下”的技術問題。

2、為達上述目的,一方面,本發(fā)明實施例提供一種生成告警的方法,包括:

3、通過事件收集器獲取至少一個kubernetes集群的事件信息,并將滿足設定篩選條件的事件信息寫入消息隊列;其中,所述事件信息標記有事件來源;

4、通過告警回調服務獲取監(jiān)控告警系統(tǒng)的監(jiān)控告警信息,將所述監(jiān)控告警信息轉換為kubernetes集群中事件信息的數據結構,并寫入消息隊列;其中,所述監(jiān)控告警信息是在所述監(jiān)控告警系統(tǒng)根據配置的告警規(guī)則發(fā)生告警的情況下觸發(fā)所述告警回調服務獲取的,數據結構轉換后的監(jiān)控告警信息所標記的事件來源為所述監(jiān)控告警系統(tǒng);

5、通過事件消費器消費所述消息隊列中的每一條消息,根據配置的告警規(guī)則生成相應的目標告警消息,并按照配置的接收客戶端和接收方式發(fā)送所述目標告警消息;所述消息隊列中包括來自所述至少一個kubernetes集群的事件信息對應的消息、以及來自所述監(jiān)控告警系統(tǒng)的監(jiān)控告警信息對應的消息。

6、另一方面,本發(fā)明實施例提供一種生成告警的裝置,包括:

7、事件收集器,用于獲取至少一個kubernetes集群的事件信息,并將滿足設定篩選條件的事件信息寫入消息隊列;其中,所述事件信息標記有事件來源;

8、告警回調服務,用于獲取監(jiān)控告警系統(tǒng)的監(jiān)控告警信息,將所述監(jiān)控告警信息轉換為kubernetes集群中事件信息的數據結構,并寫入消息隊列;其中,所述監(jiān)控告警信息是在所述監(jiān)控告警系統(tǒng)根據配置的告警規(guī)則發(fā)生告警的情況下觸發(fā)所述告警回調服務獲取的,數據結構轉換后的監(jiān)控告警信息所標記的事件來源為所述監(jiān)控告警系統(tǒng);

9、事件消費器,用于消費所述消息隊列中的每一條消息,根據配置的告警規(guī)則生成相應的目標告警消息,并按照配置的接收客戶端和接收方式發(fā)送所述目標告警消息;所述消息隊列中包括來自所述至少一個kubernetes集群的事件信息對應的消息、以及來自所述監(jiān)控告警系統(tǒng)的監(jiān)控告警信息對應的消息。

10、上述技術方案具有如下有益效果:將監(jiān)控告警信息轉換為kubernetes集群中事件信息的數據結構,為統(tǒng)一發(fā)送告警做好統(tǒng)一數據格式的準備,將事件信息和監(jiān)控告警信息均寫入消息隊列,通過事件消費器消費所述消息隊列中的每一條消息,根據配置的告警規(guī)則生成相應的目標告警消息,并按照配置的接收客戶端和接收方式發(fā)送所述目標告警消息,實現(xiàn)了對不同數據格式的事件信息和監(jiān)控告警信息的統(tǒng)一告警,減少所使用的資源,提高資源利用率,提高了效率。



技術特征:

1.一種生成告警的方法,其特征在于,包括:

2.根據權利要求1所述的生成告警的方法,其特征在于,還包括:

3.根據權利要求1所述的生成告警的方法,其特征在于,所述通過事件收集器獲取至少一個kubernetes集群的事件信息,包括:

4.根據權利要求1所述的生成告警的方法,其特征在于,所述通過告警回調服務獲取監(jiān)控告警系統(tǒng)的監(jiān)控告警信息,包括:

5.根據權利要求3所述的生成告警的方法,其特征在于,所述將滿足設定篩選條件的事件信息寫入消息隊列,包括:

6.根據權利要求5所述的生成告警的方法,其特征在于,所述方法還包括:

7.一種生成告警的裝置,其特征在于,包括:

8.根據權利要求7所述的生成告警的裝置,其特征在于,所述事件收集器,具體用于:

9.根據權利要求7所述的生成告警的裝置,其特征在于,所述告警回調服務,具體用于:

10.根據權利要求8所述的生成告警的裝置,其特征在于,所述事件收集器,還用于:


技術總結
本發(fā)明實施例提供一種生成告警的方法和裝置,該通知方法,包括:通過事件收集器獲取至少一個Kubernetes集群的事件信息,并將滿足設定篩選條件的事件信息寫入消息隊列;通過告警回調服務獲取監(jiān)控告警系統(tǒng)的監(jiān)控告警信息,將所述監(jiān)控告警信息轉換為Kubernetes集群中事件信息的數據結構,并寫入消息隊列;通過事件消費器消費所述消息隊列中的每一條消息,根據配置的告警規(guī)則生成相應的目標告警消息,并按照配置的接收客戶端和接收方式發(fā)送所述目標告警消息。實現(xiàn)了對不同數據格式的事件信息和監(jiān)控告警信息的統(tǒng)一告警,減少所使用的資源,提高資源利用率,提高了效率。

技術研發(fā)人員:賈永鵬
受保護的技術使用者:新浪技術(中國)有限公司
技術研發(fā)日:
技術公布日:2025/4/28
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 谷城县| 霍邱县| 泰顺县| 赞皇县| 隆子县| 嘉兴市| 兴宁市| 晋中市| 玉龙| 新竹县| 九江县| 板桥市| 崇文区| 梁河县| 锦州市| 海口市| 临夏市| 大洼县| 宜兴市| 新化县| 辉南县| 潢川县| 错那县| 黑水县| 新晃| 平遥县| 克拉玛依市| 石河子市| 库伦旗| 武穴市| 金川县| 钟祥市| 枞阳县| 宁乡县| 崇左市| 灵武市| 新晃| 富源县| 合阳县| 油尖旺区| 云龙县|