[發明專利]基于java采集器的服務監控方法及裝置在審
| 申請號: | 201710225456.1 | 申請日: | 2017-04-07 |
| 公開(公告)號: | CN106991038A | 公開(公告)日: | 2017-07-28 |
| 發明(設計)人: | 龍裕朝;鐘堅;廖小文;王騰 | 申請(專利權)人: | 廣東億迅科技有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34;G06F11/30 |
| 代理公司: | 深圳市精英專利事務所44242 | 代理人: | 葛勤 |
| 地址: | 510000 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 java 采集 服務 監控 方法 裝置 | ||
技術領域
本發明涉及軟件運維技術,尤其涉及一種基于java采集器的服務監控方法及裝置。
背景技術
近十年來,隨著電子技術及網絡技術的不斷發展,互聯網的發展日新月異,推動了軟件技術的快速發展。一些系統開始從單一向分布式、服務化的方向發展,系統接入的服務器越來越多,服務器的應用組件關系越來越復雜,互聯網應用的運維成本越來越高,小則幾十、上百臺服務器的集群,大則幾千、幾萬臺服務器的云平臺,如果應用沒有安全高效監控手段,運營將難以應對。
在互聯網大發展的背景下,系統越來越復雜,技術需要一個有效的服務管理平臺,去準確定位系統的問題。
有鑒于此,有必要提出對目前的技術進行進一步的改進。
發明內容
為解決上述至少一技術問題,本發明的主要目的是提供一種基于java采集器的服務監控方法。
為實現上述目的,本發明采用的一個技術方案為:提供一種基于java采集器的服務監控方法,包括如下步驟:
根據預先植入的監控樁監控應用軟件運行的服務調用信息,所述服務調用信息包括統計方法的耗時信息、識別慢調用信息及識別異常調用信息;
對服務調用信息進行離線分析,并收集初步分析數據;
對初步分析數據進行前置處理,得到前置處理結果;
對前置處理結果進行應用分析得到分析結果;以及
根據web門戶對分析結果進行圖形化展示。
在一具體的實施例中,所述根據預先植入的監控樁監控應用軟件的服務調用信息的步驟,具體包括:
根據預先植入的監控樁監控應用軟件運行的服務調用信息;
根據多個服務調用信息進行壓縮處理,并生成服務調用信息文件;以及
建立調用服務調用信息的壓縮映射表。
在一具體的實施例中,所述對服務調用信息進行離線分析,并收集初步分析數據的步驟,具體包括:
獲取前一次的服務調用信息文件的讀取記錄;
判斷前一次的服務調用信息文件的讀取記錄是否異常,
當前一次的服務調用信息文件的讀取記錄異常時,讀取正確的服務調用信息文件,并收集異常文件;
當前一次的服務調用信息文件的讀取記錄正確時,讀取正確的服務調用信息文件,并繼續判斷調用業務是否異常,若是則收集識別異常調用信息,若否則繼續判斷調用業務是否為慢調用,若是則收集慢調用信息,若否則收集調用信息并進行匯總。
在一具體的實施例中,所述對初步分析數據進行前置處理,得到前置處理結果的步驟中,還包括:
將前置處理結果定時異步寫入服務調用信息文件,并異步更新壓縮映射表。
在一具體的實施例中,所述對前置處理結果進行應用分析得到分析結果的步驟之后,還包括:
定時采集分析結果并對分析結果進行匯總。
為實現上述目的,本發明采用的另一個技術方案為:提供一種基于java采集器的服務監控裝置,包括:
監控模塊,用于根據預先植入的監控樁監控應用軟件運行的服務調用信息,所述服務調用信息包括統計方法的耗時信息、識別慢調用信息及識別異常調用信息;
異步分析模塊,用于對服務調用信息進行離線分析,并收集初步分析數據;
前置處理模塊,用于對初步分析數據進行前置處理,得到前置處理結果;
分析中心,用于對前置處理結果進行應用分析得到分析結果;以及
展示模塊,用于根據web門戶對分析結果進行圖形化展示。
在一具體的實施例中,所述監控模塊,具體用于:
根據預先植入的監控樁監控應用軟件運行的服務調用信息;
根據多個服務調用信息進行壓縮處理,并生成服務調用信息文件;以及
建立調用服務調用信息的壓縮映射表。
在一具體的實施例中,所述異步分析模塊,具體用于:
獲取前一次的服務調用信息文件的讀取記錄;
判斷前一次的服務調用信息文件的讀取記錄是否異常,
當前一次的服務調用信息文件的讀取記錄異常時,讀取正確的服務調用信息文件,并收集異常文件;
當前一次的服務調用信息文件的讀取記錄正確時,讀取正確的服務調用信息文件,并繼續判斷調用業務是否異常,若是則收集識別異常調用信息,若否則繼續判斷調用業務是否為慢調用,若是則收集慢調用信息,若否則收集調用信息并進行匯總。
在一具體的實施例中,所述前置處理模塊,還用于:
將前置處理結果定時異步寫入服務調用信息文件,并異步更新壓縮映射表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東億迅科技有限公司,未經廣東億迅科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710225456.1/2.html,轉載請聲明來源鉆瓜專利網。





