[發明專利]基于分布式系統的監控方法、裝置及系統在審
| 申請號: | 201310689969.X | 申請日: | 2013-12-13 | 
| 公開(公告)號: | CN104092556A | 公開(公告)日: | 2014-10-08 | 
| 發明(設計)人: | 程章敏 | 申請(專利權)人: | 騰訊數碼(天津)有限公司 | 
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/08 | 
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 張耀光 | 
| 地址: | 300000 天津市塘沽區經濟技術開發*** | 國省代碼: | 天津;12 | 
| 權利要求書: | 查看更多 | 說明書: | 查看更多 | 
| 摘要: | |||
| 搜索關鍵詞: | 基于 分布式 系統 監控 方法 裝置 | ||
技術領域
本發明涉及分布式系統監控技術領域,特別涉及一種基于分布式系統的監控方法、裝置及系統。
背景技術
在分布式系統中,由于業務量比較大,需要搭建很多臺業務終端才能支持業務,在業務終端的數量比較多的情況下,監控該分布式系統的運行情況就會變得很復雜。
傳統的分布式系統的監控流程包括:每臺業務終端中的進程將自己的運行情況(即業務終端在統計接口上發生的事件,事件包含與統計接口相關的多個維度)定期的輸出到本地業務終端的日志中,業務終端的腳本會將日志中的數據上傳到統一的統計節點,該統計節點可以根據每臺業務終端各自對應的日志中的數據分析各個統計接口、各個維度的統計結果,進而獲取系統的運行情況。為了便于對該監控流程的理解,下面舉一個簡單的例子對上述的流程進行說明,例如:業務終端中的進程可以將對業務登錄接口上發生的登錄事件輸出到日志中,該登錄事件包括登錄地點、登錄時間、登錄對象和登錄用戶等等維度,比如一個登錄事件為“在9月23日下午14:30在上海對應用空間進行了登錄”時,其中的“9月23日下午14:30”為該登錄事件的時間維度,“上海”為該登錄事件的地點維度。這些日志最終會被統一至統計節點中,統計節點會根據這些登錄事件進行相關的統計,比如可以統計在某個地點進行登錄的登錄事件的數量。
在實現本發明的過程中,發明人發現上述技術至少存在以下問題:由于受到腳本性能和業務終端的性能的限制,每臺業務終端在周期性地將運行情況輸入至日志中時,該周期通常會設置的比較長,因此獲取到系統的運行情況的實時性比較差。
發明內容
為了解決現有技術中獲取到系統的運行情況的實時性比較差的問題,本發明實施例提供了一種基于分布式系統的監控方法、裝置及系統。所述技術方案如下:
第一方面,提供了一種基于分布式系統的監控方法,所述方法包括:
接收至少一個業務終端實時發送的上報記錄,所述上報記錄為用于描述所述業務終端在預定的統計接口上發生的事件,所述上報記錄包括所述統計接口的標識、所述事件的發生時間和用于描述所述事件的至少一個維度;
選取符合配置規則的上報記錄,所述符合配置規則的上報記錄為包含有指定的統計接口的標識和指定的維度的上報記錄;
根據選取的所述上報記錄所描述的事件的發生時間統計在指定時間段內所述上報記錄的數量。
第二方面,提供了一種基于分布式系統的監控方法,應用于業務終端中,所述方法包括:
在預定的統計接口被調用時,采集在所述統計接口上發生的事件;
根據采集到的所述事件生成上報記錄,所述上報記錄為用于描述所述業務終端在預定的統計接口上發生的事件,所述上報記錄包括所述統計接口的標識、所述事件的發生時間和用于描述所述事件的至少一個維度;
實時的向統計節點發送所述上報記錄,以便所述統計節點根據接收到的所述上報記錄選取符合配置規則的上報記錄,所述符合配置規則的上報記錄為包含有指定的統計接口的標識和指定的維度的上報記錄;根據選取的所述上報記錄所描述的事件的發生時間統計在指定時間段內所述上報記錄的數量。
第三方面,提供了一種基于分布式系統的監控裝置,所述裝置包括:
接收模塊,用于接收至少一個業務終端實時發送的上報記錄,所述上報記錄為用于描述所述業務終端在預定的統計接口上發生的事件,所述上報記錄包括所述統計接口的標識、所述事件的發生時間和用于描述所述事件的至少一個維度;
選取模塊,用于選取符合配置規則的上報記錄,所述符合配置規則的上報記錄為包含有指定的統計接口的標識和指定的維度的上報記錄;
統計模塊,用于根據所述選取模塊選取的所述上報記錄所描述的事件的發生時間統計在指定時間段內所述上報記錄的數量。
第四方面,提供了一種基于分布式系統的監控裝置,應用于業務終端中,所述裝置包括:
采集模塊,用于在預定的統計接口被調用時,采集在所述統計接口上發生的事件;
生成模塊,用于根據所述采集模塊采集到的所述事件生成上報記錄,所述上報記錄為用于描述所述業務終端在預定的統計接口上發生的事件,所述上報記錄包括所述統計接口的標識、所述事件的發生時間和用于描述所述事件的至少一個維度;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊數碼(天津)有限公司,未經騰訊數碼(天津)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310689969.X/2.html,轉載請聲明來源鉆瓜專利網。





