[發明專利]實時監控軟件系統業務健康度的方法和系統有效
| 申請號: | 201910934320.7 | 申請日: | 2019-09-29 |
| 公開(公告)號: | CN110633191B | 公開(公告)日: | 2023-07-28 |
| 發明(設計)人: | 王保強;劉春波 | 申請(專利權)人: | 海南鼎立信科技有限責任公司 |
| 主分類號: | G06F11/32 | 分類號: | G06F11/32;G06F11/30 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 陳歡 |
| 地址: | 570100 海南省海口市*** | 國省代碼: | 海南;46 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 實時 監控 軟件 系統 業務 健康 方法 | ||
1.一種實時監控軟件系統業務健康度的方法,其特征在于,所述方法包括以下步驟:
判斷目標應用程序類型,根據目標應用程序類型選取相應的應用服務器對目標應用程序進行實時監控,所述目標應用程序類型包括客戶端軟件、Web軟件和組合軟件,所述應用服務器包括客戶端應用服務器和Web應用服務器,所述對目標應用程序進行實時監控具體為對目標監控數據進行實時采集和監控,所述目標監控數據包括預定義的異常消息、事件和業務統計指標數據,所述組合軟件為同時兼顧Web軟件和客戶端軟件兩種形式的軟件;
應用服務器捕獲到目標監控數據時,通過打包協議對目標監控數據進行封裝后實時發送至監控采集服務器;
監控采集服務器接收到經過封裝的目標監控數據后,進行反解析,對目標監控數據進行匯總和邏輯處理后發送至監控數據庫集群;
監控數據庫集群保存目標監控數據,基于不同的時間粒度對目標監控數據進行加工后發送至監控Web服務器;
監控Web服務器接收不同時間粒度的目標監控數據并通過可視化人機界面進行展示以實現實時監控。
2.根據權利要求1所述的一種實時監控軟件系統業務健康度的方法,其特征在于,當Web應用服務器捕獲到目標監控數據時,先提交到Qos服務器,所述Qos服務器接收各個Web應用服務器上傳的目標監控數據,進行輕度匯總,通過打包協議對目標監控數據進行封裝后實時發送至監控采集服務器。
3.根據權利要求1所述的一種實時監控軟件系統業務健康度的方法,其特征在于,所述監控采集服務器接收到經過封裝的目標監控數據后,進行反解析,對目標監控數據進行匯總和邏輯處理后發送至監控數據庫集群,具體包括:
監控采集服務器接收經過封裝的目標監控數據,進行反解析,對目標監控數據進行序列化和反序列化處理,根據目標監控數據屬性進行輕度匯總;
部署一個計時器,根據計時器的頻率判斷當前為計數時間還是輸出時間;
若為計數時間,則對目標監控數據的計數器進行加一操作;
若為輸出時間,則批量或單條輸出目標監控數據到監控數據庫集群進行永久性保存。
4.根據權利要求1所述的一種實時監控軟件系統業務健康度的方法,其特征在于,所述監控數據庫集群保存目標監控數據,基于不同的時間粒度對目標監控數據進行加工后發送至監控Web服務器,具體包括:
監控數據庫集群對目標監控數據進行入庫,入庫后的目標監控數據生成業務監控的1分鐘線;
設置第一定時任務,所述第一定時任務每5分鐘執行一次處理數據命令,將1分鐘線的目標監控數據匯總為5分鐘線;
設置第二定時任務,所述第二定時任務每一小時執行一次處理數據命令,將5分鐘線的目標監控數據匯總成1小時線;
設置第三定時任務,所述第三定時任務每一小時執行一次處理數據命令,將1小時線的目標監控數據匯總成每日線;
每次執行處理數據命令時,將執行結果發送至監控Web服務器進行展示。
5.根據權利要求1所述的一種實時監控軟件系統業務健康度的方法,其特征在于,所述監控Web服務器接收不同時間粒度的目標監控數據并通過可視化人機界面進行展示以實現實時監控,具體包括:
對監控頻率、業務類型、業務配置、業務源、統計指標進行配置;
對展示圖表進行配置,所述展示圖表包括單圖表和復合圖表;
根據預設配置對所接收的目標監控數據進行處理并通過可視化人機界面以展示圖表的形式向用戶展示。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于海南鼎立信科技有限責任公司,未經海南鼎立信科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910934320.7/1.html,轉載請聲明來源鉆瓜專利網。





