[發明專利]一種應用數據監控方法和裝置有效
| 申請號: | 201110301125.4 | 申請日: | 2011-09-29 |
| 公開(公告)號: | CN103034578A | 公開(公告)日: | 2013-04-10 |
| 發明(設計)人: | 張巖 | 申請(專利權)人: | 北京新媒傳信科技有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34 |
| 代理公司: | 北京市隆安律師事務所 11323 | 代理人: | 權鮮枝 |
| 地址: | 100089 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用 數據 監控 方法 裝置 | ||
技術領域
本發明涉及計算機技術,特別是涉及一種應用數據監控方法和裝置。
背景技術
在財務系統、報表系統等大型的生產系統中,包含大量的數據傳遞或數據計算,因此需要對該系統中的應用數據的完整性和有效性進行監控。
現有的對于上述生產系統的數據監控方法包括以下兩種。其中,方法一:根據Java虛擬機自帶的存儲標簽(Memory?tab)中的信息進行監控;方法二:根據日志中的調試(debug)記錄數據進行監控。
采用現有的方法一,由于采用系統自帶的監控工具進行監控,因此只能對系統的運行環境、運行速度、中央處理器(Central?Processing?Unit,簡稱CPU)使用率等系統運行相關的參數進行監控,無法監控到應用程序在數據處理過程中實際業務數據的處理的正確性以及處理進度,即,無法深入到業務層進行監控,只能監控到系統狀態,而無法監控到業務層的應用數據。采用現有的方法二,由于日志的記錄不全面,只能對日志中有的內容進行監控,而無法實現監控內容的自定義,因此數據監控結果的完整性、靈活準確性較低。并且,采用上述兩種方法,都必須在待監控的應用程序開始運行之前進行監控配置。如果在待監測的應用程序開始運行之前沒有進行監控配置,則在該應用程序運行的過程中,如果需要進行監控,就必須停止當前應用程序的運行,在Java虛擬機自帶的存儲標簽中進行監控項設置,或在調試(debug)工具中進行監控配置,并在配置后進行監控配置之后,再次啟動該應用程序的運行,實現監控,可見即該現有的監控方法無法實現熱插拔。總之,采用現有的應用數據監控方法,無法采用熱插拔方式對應用數據進行準確監控。
發明內容
本發明提供了一種應用數據監控方法,該方法能夠采用熱插拔方式對應用數據進行準確靈活的數據監控。
本發明還提供了一種應用數據監控裝置,該裝置能夠采用熱插拔方式對應用數據進行準確靈活的數據監控。
為達到上述目的,本發明的技術方案是這樣實現的:
本發明公開了一種應用數據監控方法,包括:
客戶端向監控服務器發送監控請求,所述監控請求中包括需要監控的應用和/或參數;所述客戶端運行有需重復對數據進行計算的數據處理系統;
監控服務器向客戶端加載監控服務,所述監控服務對客戶端運行的數據處理系統的運行狀態進行分析和監控;
當監控到所述數據處理系統運行到每次重復的起始狀態時,將所述需要監控的應用和/或參數的初始值寫入日志文件;
當監控到所述數據處理系統運行到每次重復的結束狀態時,將所述需要監控的服務和/或參數的結果值寫入日志文件;
將日志文件返回監控服務器,所述監控服務器根據每次重復執行相對應的初始值和結果值進行分析比對,實現監控。
本發明還公開了一種應用數據監控裝置,包括:
客戶端,運行有需重復對數據進行計算的數據處理系統,用于向監控服務器發送監控請求,所述監控請求中包括需要監控的應用和/或參數;加載在客戶端的監控服務對客戶端運行的數據處理系統的運行狀態進行分析和監控,當監控到所述數據處理系統運行到每次重復的起始狀態時,將所述需要監控的應用和/或參數的初始值寫入日志文件,當監控到所述數據處理系統運行到每次重復的結束狀態時,將所述需要監控的服務和/或參數的結果值寫入日志文件;將日志文件返回監控服務器;
監控服務器,用于接收所述監控請求,向客戶端加載監控服務;接收日志文件,并根據每次重復執行相對應的初始值和結果值進行分析比對,實現監控。
由上述發明內容可見,監控服務器向客戶端加載監控服務,當監控到數據處理系統運行到每次重復的起始狀態時,將需要監控的應用和/或參數的初始值寫入日志文件,當監控到數據處理系統運行到每次重復的結束狀態時,將需要監控的服務和/或參數的結果值寫入日志文件,根據初始值和結果值進行分析比對實現監控。本發明實施例能夠在增加監控代碼時不必中斷目標應用程序的執行,能夠實現熱插拔方式的數據監控。并且,通過監控代碼獲取目標應用程序的日志,通過分析該日志獲取應用數據監控結果,該監控針對于應用層的業務數據,能夠實現對應用數據進行準確監控。
附圖說明
圖1是本發明實施例一的應用數據監控方法的流程圖;
圖2是本發明實施例二的應用數據監控方法的流程圖;
圖3是本發明實施例三的應用數據監控裝置的結構示意圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京新媒傳信科技有限公司,未經北京新媒傳信科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110301125.4/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





