[發明專利]基礎設施報警規則的生命周期管理方法和裝置有效
| 申請號: | 202210511659.8 | 申請日: | 2022-05-12 |
| 公開(公告)號: | CN114615130B | 公開(公告)日: | 2022-07-12 |
| 發明(設計)人: | 劉漢文;艾輝;李大海 | 申請(專利權)人: | 智者四海(北京)技術有限公司 |
| 主分類號: | H04L41/06 | 分類號: | H04L41/06;H04L41/0681;H04L41/082;G06Q50/26;G06Q10/06 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 周春霞 |
| 地址: | 100000 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基礎設施 報警 規則 生命周期 管理 方法 裝置 | ||
本發明提供一種基礎設施報警規則的生命周期管理方法和裝置,其中方法包括:基于etcd的watch機制,監控各個基礎設施的狀態變化以及各個基礎設施類型對應的報警規則模板的狀態變化;若監控到基礎設施的狀態變化和/或基礎設施類型對應的報警規則模板的狀態變化,則確定發生狀態變化的基礎設施和/或報警規則模板,并基于發生狀態變化的基礎設施和/或報警規則模板,進行報警規則的更新,使得各個報警規則的生命周期與其對應的基礎設施和/或報警規則模板的生命周期相適應。本發明對報警規則進行自適應的更新,使得各個報警規則的生命周期與其對應的基礎設施或報警規則模板的生命周期相適應,完成了高效且無感知的報警規則生命周期管理。
技術領域
本發明涉及數據監控技術領域,尤其涉及一種基礎設施報警規則的生命周期管理方法和裝置。
背景技術
在目前的社區平臺中,需要對外提供非常多的服務,例如問答服務、視頻服務等。在現有的服務中,通常會基于監控方式對服務進行指標觀測,例如訂單完成失敗率等。由于目前平臺中的數據體系非常龐大,為了對各類服務進行指標監控而構建的指標數量可以達到上億級別。由于需要監控的指標數量極其龐大,且基礎設施的變化頻率較高,如何監控平臺內全部基礎設施的指標數據并且維護報警服務的生命周期成為一個復雜且重要的問題。其中,報警服務的生命周期需要與對應的基礎設施的生命周期相一致,即基礎設施上線時,應當立即新增該基礎設施對應的報警服務,而當基礎設施下線時,應當停止該基礎設施對應的報警服務。
然而,如果由基礎設施方主動上報報警規則以在基礎設施上線時及時新增對應的報警服務,可能會導致已下線基礎設施的報警服務未回收、資源不合理被覆蓋,使得報警消息不準確。另外,業界多數采用定時長輪詢數據庫的策略,通過輪詢的方式發現基礎設施的上下線,從而管理對應報警服務的生命周期。然而,該策略更適用于數據量較小的場景,一旦數據量大起來,會導致大量的內存被占用,若容器Memory到達限制還將導致嚴重的內存溢出錯誤。即便采用分布式方法或者master-worker模式來克服內存占用過多的問題,但會增加更多的不可用風險,與報警系統盡量避免使用額外的組件、降低風險點的設計原則相悖。此外,如引入其他組件,比如kafka消息中間件,對于風險和排查相對比較困難,較難應用于工業界生產環境中。
因此,亟需一種在基礎設施上下線時,高效且無感知地對對應報警服務進行生命周期管理的方法。
發明內容
本發明提供一種基礎設施報警規則的生命周期管理方法和裝置,用以解決現有技術中報警服務生命周期管理不準確且低效的缺陷。
本發明提供一種基礎設施報警規則的生命周期管理方法,包括:
基于etcd的watch機制,監控各個基礎設施的狀態變化以及各個基礎設施類型對應的報警規則模板的狀態變化;
若監控到基礎設施的狀態變化和/或基礎設施類型對應的報警規則模板的狀態變化,則確定發生狀態變化的基礎設施和/或報警規則模板,并基于所述發生狀態變化的基礎設施和/或報警規則模板,進行報警規則的更新,使得各個報警規則的生命周期與其對應的基礎設施和/或報警規則模板的生命周期相適應;
其中,若任一基礎設施或任一報警規則模板的狀態變化為新增,則對應報警規則的更新操作為新增;若任一基礎設施或任一報警規則模板的狀態變化為刪除,則對應報警規則的更新操作為刪除;若任一報警規則模板的狀態變化為修改,則對應報警規則的更新操作為修改。
根據本發明提供的一種基礎設施報警規則的生命周期管理方法,所述基于所述發生狀態變化的基礎設施和/或報警規則模板,進行報警規則的更新,使得各個報警規則的生命周期與其對應的基礎設施和/或報警規則模板的生命周期相適應,之后還包括:
基于kubernetes提供的鉤子函數,實時監控etcd中各個報警規則的更新事件;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于智者四海(北京)技術有限公司,未經智者四海(北京)技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210511659.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種裂縫連通性識別方法
- 下一篇:天然植物沉降劑及應用和使用方法





