[發明專利]集群環境中低延遲的主機資源監控的采集與分析系統在審
| 申請號: | 202010929325.3 | 申請日: | 2020-09-07 |
| 公開(公告)號: | CN112104493A | 公開(公告)日: | 2020-12-18 |
| 發明(設計)人: | 吳曉勇;晏東;白俊 | 申請(專利權)人: | 成都精靈云科技有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/26 |
| 代理公司: | 成都弘毅天承知識產權代理有限公司 51230 | 代理人: | 馬林中 |
| 地址: | 610041 四川省成都市高*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 集群 環境 延遲 主機 資源 監控 采集 分析 系統 | ||
本發明公開了一種集群環境中低延遲的主機資源監控的采集與分析系統,屬于集群化主機資源監控領域。本發明包括多個主機監控模塊、監控中心模塊和數據存儲模塊,其中,多個主機監控模塊均與監控中心模塊連接,數據存儲模塊與監控中心模塊連接,主機監控模塊主要負責收集主機資源使用情況,并將數據發送給監控中心模塊,監控中心接收來自主機監控模塊的數據,并進行匯總聚合,調用數據存儲模塊接口保存監控數據。本發明通過直接對操作系統記錄的各種文件的分析,采集主機的各方面監控數據,達到快速高效獲取監控數據的目的,并能將組包后的待監控數據在數據存儲模塊中保存,在監控中心模塊進行查詢。適用于戰場環境中主機的監控。
技術領域
本發明涉及集群化主機資源監控領域,特別涉及一種集群環境中低延遲的主機資源監控的采集與分析系統。
背景技術
隨著互聯網技術的發展,系統規模越來越大,任務處理量越來越多,單臺主機的計算能力已經不能滿足需求,集群化應運而生,利用多個主機進行并行的運算,從而提高系統整體的計算能力,同時降低了成本。集群還能提高系統的擴展性,動態增減主機以適配系統總體計算性能需求。可靠性也在集群系統中獲得了極大的提高,當個別主機發生故障時,其它主機仍然能夠對外提供服務,保證整體系統的可用,減小了故障帶來的損失。
具體而言,若集群化應用至戰場監控,則需要保證集群環境中各個主機資源監控數據的實時性和準確性,但是,目前并沒有相應的措施來保證監控數據的實時性和準確性。
發明內容
本發明的目的是提供一種集群環境中低延遲的主機資源監控的采集與分析系統,能夠保證集群環境中各個主機資源監控數據的實時性和準確性。
本發明解決其技術問題,采用的技術方案是:集群環境中低延遲的主機資源監控的采集與分析系統,包括多個主機監控模塊、監控中心模塊和數據存儲模塊,所述多個主機監控模塊均與監控中心模塊連接,數據存儲模塊與監控中心模塊連接;
所述多個主機監控模塊中的每個主機監控模塊,用于在啟動后,分別與監控中心模塊建立并保持長連接,主機監控模塊通過資源收集方法,按設定的時間間隔收集待監控數據,并將當前次收集的數據緩存到本地,在下次收集數據時,根據資源使用計算方法將兩次收集的數據進行差值計算,得到資源使用情況數據,并將其進行組包,通過遠程調用發送給監控中心模塊;
所述監控中心模塊,用于接收來自各個主機監控模塊的數據,通過篩選,過濾出無效數據,并保存至數據存儲模塊;
所述數據存儲模塊,包括鍵值數據庫和關系型數據庫,所述鍵值數據庫用于保存每個主機的經過篩選后的最新的一份監控數據,所述關系型數據庫用于保存各個主機的經過篩選后的每一條監控數據;
所述監控中心模塊,包括用于查詢監控數據的接口,通過該接口,存在如下數據查詢方式:當需要查詢當前各主機實時狀態時,監控中心模塊將從鍵值數據庫獲取最新的數據,并向用戶反饋;以及,
當需要查詢某個時間段內主機的狀況,監控中心模塊將從關系型數據庫獲取某時間段內的數據,通過算法進行聚合,向用戶反饋。
進一步的是,所述監控中心模塊通過調用數據存儲模塊接口保存監控數據。
進一步的是,所述待監控數據包括CPU、內存、磁盤和網絡資源使用情況數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都精靈云科技有限公司,未經成都精靈云科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/202010929325.3/2.html,轉載請聲明來源鉆瓜專利網。





