[發(fā)明專利]一種適用于云平臺資源監(jiān)控的分布式告警規(guī)則評估方法有效
| 申請?zhí)枺?/td> | 201510902578.0 | 申請日: | 2015-12-09 |
| 公開(公告)號: | CN105376100B | 公開(公告)日: | 2019-05-21 |
| 發(fā)明(設計)人: | 馬桂成;楊松;季統(tǒng)凱 | 申請(專利權)人: | 國云科技股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/08 |
| 代理公司: | 廣東莞信律師事務所 44332 | 代理人: | 余倫 |
| 地址: | 523808 廣東省東莞市松山湖高*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 適用于 平臺 資源 監(jiān)控 分布式 告警 規(guī)則 評估 方法 | ||
本發(fā)明涉及云平臺資源監(jiān)控技術領域,特別是一種適用于云平臺資源監(jiān)控的分布式告警規(guī)則評估方法。本發(fā)明首先定期收集監(jiān)控數(shù)據(jù);然后設置監(jiān)控規(guī)則;接著啟動所有分布式告警規(guī)則評估服務;下一步每個告警規(guī)則評估服務廣播自身的服務狀態(tài)信息,每個判斷自己的服務啟動時間是否最早,若啟動時間最早則為主服務并執(zhí)行告警規(guī)則評估主服務的流程,若啟動時間不是最早則執(zhí)行告警規(guī)則評估非主服務。本發(fā)明解決了單個服務檢查所有的告警規(guī)則時,處理能力弱、處理延時、單個告警規(guī)則評估服務異常退出會導致整個云平臺的資源監(jiān)控服務失效、無法滿足生產(chǎn)環(huán)境資源監(jiān)控服務高可用苛刻要求等缺點;可應用于云計算的資源監(jiān)控領域上。
技術領域
本發(fā)明涉及云平臺資源監(jiān)控技術領域,特別是一種適用于云平臺資源監(jiān)控的分布式告警規(guī)則評估方法。
背景技術
云計算資源種類眾多,而云平臺肩負對各種資源進行監(jiān)控。而面臨要各種使用場景的時候,需要花費大量的人力和物力來開發(fā)云平臺業(yè)務功能來支撐監(jiān)控流程相似,但種類和細節(jié)不同的云平臺資源,無法快速響應用戶的需求,帶來以下問題:
一是重復開發(fā)的成本和時間投入,為了監(jiān)控不同的資源類型,需要根據(jù)具體的資源進行開發(fā)。
二是資源監(jiān)控不能需要適應各種使用場景。
三是無法動態(tài)暫停監(jiān)控某個特定資源,經(jīng)常發(fā)送不需要的重復郵件通知,對用戶的正常工作做成困擾。
四是二次開發(fā)效率低,業(yè)務流程不能共用。
五是常規(guī)的單個監(jiān)控服務處理能力弱。
六是單個服務處理大量監(jiān)控規(guī)則的時候,處理延時大。
七是單個告警規(guī)則評估服務異常退出會導致整個云平臺的資源監(jiān)控服務失效、無法滿足生產(chǎn)環(huán)境資源監(jiān)控服務高可用苛刻要求。
為了以較少的成本投入即滿足對各種業(yè)務場景的資源監(jiān)控,需要有一種適用于云平臺資源監(jiān)控的分布式告警規(guī)則評估的方法,用戶部署多個分布式告警規(guī)則評估服務,便能監(jiān)控種類繁多的云平臺監(jiān)控資源,并對監(jiān)控規(guī)則進行分布式處理,有效解決單個監(jiān)控服務處理能力弱、處理延時大、不能高可用等問題。
發(fā)明內(nèi)容
本發(fā)明解決的技術問題在于提供一種適用于云平臺資源監(jiān)控的分布式告警規(guī)則評估的方法,解決了單個監(jiān)控告警規(guī)則評估處理能力弱、單個監(jiān)控服務處理告警規(guī)則處理延時大、單個服務不能滿足用戶對監(jiān)控服務高可用的要求、單個服務異常退出導致整個云平臺監(jiān)控服務失效等問題。
本發(fā)明解決上述技術問題的技術方案是:
所述的方法包括如下步驟:
步驟1:定期收集監(jiān)控數(shù)據(jù);
步驟2:設置監(jiān)控規(guī)則;
步驟3:啟動所有分布式告警規(guī)則評估服務;
步驟4:每個告警規(guī)則評估服務廣播自身的服務狀態(tài)信息;
步驟5:判斷自己的服務啟動時間是否最早,若是執(zhí)行步驟6,若否執(zhí)行步驟12;
步驟6:設置自身為主服務;
步驟7:查詢監(jiān)控規(guī)則總數(shù),根據(jù)算法分配給自身及所有非主服務所負責告警規(guī)則列表;
步驟8:輪詢所負責的告警規(guī)則列表;
步驟9:告警評估和告警任務;
步驟10:廣播自身的服務狀態(tài)信息;
步驟11:循環(huán)進入下一個周期,執(zhí)行步驟7;
步驟12:設置自身為非主服務;
步驟13:輪詢所負責的告警規(guī)則列表;
步驟14:告警評估和告警任務;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國云科技股份有限公司,未經(jīng)國云科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510902578.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





