[發明專利]一種性能監控方法、系統及應用服務器有效
| 申請號: | 201510076857.6 | 申請日: | 2015-02-12 |
| 公開(公告)號: | CN104683180B | 公開(公告)日: | 2019-05-03 |
| 發明(設計)人: | 何冰清;趙海俊;洪森;張超;王子銘;黃東;何曉陽 | 申請(專利權)人: | 北京藍海訊通科技有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 北京思睿峰知識產權代理有限公司 11396 | 代理人: | 謝建云;董寧 |
| 地址: | 100189 北京市海淀區西小*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 性能 監控 方法 系統 應用 服務器 | ||
本發明公開了一種應用服務器,包括配置存儲器、請求處理器和處理引擎。配置存儲器適于存儲配置信息,該配置信息指示在其中插入監控信息的第一對象。請求處理器適于接收來自客戶端的訪問請求,并確定對應于該訪問請求的第一對象。處理引擎適于加載并執行請求處理器確定的第一對象,并在對該第一對象進行所述加載和執行期間根據所存儲的配置信息來在相應的第一對象中插入監控信息,以生成具有監控信息的第二對象。其中,請求處理器還適于將所述處理引擎生成的第二對象作為響應發送到客戶端,以便第二對象在客戶端上執行時,會根據其中的監控信息來執行監控操作。本發明還提供一種性能監控系統及方法。
技術領域
本發明涉及性能監控領域,尤其涉及客戶端的性能監控領域。
背景技術
隨著互聯網的日益普及,越來越多地企業通過web應用向用戶提供各種產品和服務。與傳統的企業內使用的專業軟件不同,現在的企業軟件系統采用分布式、虛擬化的架構。因此,軟件的開發者和運營者對于性能的監控更加困難。為了對軟件的性能進行監控,開發者一般會選擇在發布產品前做有限的模擬性能測試,但這種測試的環境與實際商業運行的環境相去甚遠,難以反映真實環境下可能出現的問題。例如,在繁忙時段用戶可能在網站購物時嘗試多次支付仍不能成功,或者在智能手機的應用使用過程中出現沒有響應的情況。而在發布產品后,開發者通常根據軟件產品的業務訪問日志,在相對滯后的時間根據訪問日志進行性能分析和問題診斷。然而,開發者卻不能及時獲得關于代碼性能的反饋,更無法了解問題的起源并做出相應修正。進一步,性能體驗的問題會造成用戶滿意度下降,給企業營收造成巨大損失。
因此,需要一種可以應對這種情況的技術方案,該方案可以在web應用產品在運行時,進行代碼級別的實時監控,并反饋監控數據以進行快速分析和確定改進方向。
發明內容
為此,本發明提供一種新的方案以力圖解決或者至少緩解上面存在的問題。
根據本發明的一個方面,提供一種應用服務器,包括配置存儲器、請求處理器和處理引擎。配置存儲器適于存儲配置信息,該配置信息指示要在其中插入監控信息的第一對象。請求處理器適于接收來自客戶端的訪問請求,并確定對應于該訪問請求的第一對象。處理引擎適于加載并執行所述請求處理器確定的第一對象,并在對該第一對象進行所述加載和執行期間,根據所存儲的配置信息來在相應的第一對象中插入監控信息,以生成具有監控信息的第二對象。請求處理器還適于將處理引擎生成的第二對象作為響應發送到客戶端,以便第二對象在客戶端上執行時,會根據其中的監控信息來執行監控操作。
可選地,在根據本發明的應用服務器中,第一對象包括以各種解析語言編寫的腳本,如JSP腳本,第二對象包括根據第一對象而生成的、適于在客戶端執行的網頁信息。
根據本發明的又一方面,還提供一種性能監控系統,包括客戶端、根據本發明的應用服務器以及性能監控服務器。其中,客戶端向應用服務器發送訪問請求,并接收從應用服務器返回的第二對象并執行。性能監控服務器適于接收由于執行第二對象而從客戶端發送的客戶端性能參數,并接收應用服務器發送的與執行第一對象相關聯的服務器性能參數,并根據客戶端性能參數與服務器性能參數,監控客戶端與應用服務器處理訪問請求的系統性能。
根據本發明的又一方面,還提供一種性能監控方法,適于在應用服務器中執行。該監控方法包括,存儲配置信息,該配置信息指示要在其中插入監控信息的第一對象。接收來自客戶端的訪問請求,并確定對應于該訪問請求的第一對象。加載并執行所確定的第一對象,并在對該第一對象進行所述加載和執行期間根據配置信息在第一對象中插入監控信息,以生成具有監控信息的第二對象;以及將所生成的第二對象作為響應發送到客戶端,以便在客戶端執行第二對象時,會根據其中的監控信息來執行監控操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京藍海訊通科技有限公司,未經北京藍海訊通科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510076857.6/2.html,轉載請聲明來源鉆瓜專利網。





