[發明專利]一種性能監控方法、系統及應用服務器有效
| 申請號: | 201510076857.6 | 申請日: | 2015-02-12 |
| 公開(公告)號: | CN104683180B | 公開(公告)日: | 2019-05-03 |
| 發明(設計)人: | 何冰清;趙???/a>;洪森;張超;王子銘;黃東;何曉陽 | 申請(專利權)人: | 北京藍海訊通科技有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 北京思睿峰知識產權代理有限公司 11396 | 代理人: | 謝建云;董寧 |
| 地址: | 100189 北京市海淀區西小*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 性能 監控 方法 系統 應用 服務器 | ||
1.一種應用服務器,包括:
配置存儲器,適于存儲配置信息,該配置信息指示要在其中插入監控信息的第一對象;
請求處理器,適于接收來自客戶端的訪問請求,并根據訪問請求找到訪問請求對應的對象,根據配置信息確定該對象是否為要插入監控信息的第一對象;以及
處理引擎,適于加載并執行所述請求處理器確定的第一對象,并在對該第一對象進行所述加載和執行期間,根據所存儲的配置信息來在相應的第一對象中插入監控信息,以生成具有監控信息的第二對象;其中所述處理引擎還包括性能監控器,該性能監控器適于監控該應用服務器對所述第一對象的處理性能,并獲取相應的服務器性能參數,以及將該服務器性能參數向所述性能服務器發送,以便性能服務器統計分析該服務器性能參數;
所述請求處理器還適于將所述處理引擎生成的第二對象作為響應發送到所述客戶端,以便所述第二對象在所述客戶端上執行時,會根據其中的監控信息來執行監控操作;其中
所述監控信息包括監控腳本的鏈接地址,所述執行監控操作的步驟包括:
根據該鏈接地址加載該監控腳本;以及
執行監控腳本以獲取客戶端性能參數,并將該客戶端性能參數向性能服務器發送以便該性能服務器統計分析該客戶端性能參數。
2.如權利要求1所述的應用服務器,其中,
所述第一對象包括以各種解析語言編寫的腳本;以及
所述第二對象包括根據所述第一對象而生成的適于在所述客戶端執行的網頁信息。
3.如權利要求1或2所述的應用服務器,其中,所述處理引擎根據下述方式中任一種加載并執行所述請求處理器確定的第一對象,并在對該第一對象進行所述加載和執行期間根據所存儲的配置信息來在相應的第一對象中插入監控信息,以生成具有監控信息的第二對象:
將所述監控信息插入所述第一對象中,加載并執行已插入該監控信息的第一對象,以生成具有監控信息的第二對象;以及
加載所述第一對象,在該加載操作期間將所述監控信息插入所述第一對象中,并執行已插入該監控信息的第一對象以生成第二對象。
4.如權利要求1所述的應用服務器,其中,
所述客戶端性能參數包括:所述第二對象的加載時間、腳本執行時間、代碼執行錯誤、客戶端版本信息、吞吐量、客戶端資源消耗以及訪問應用服務器的響應時間;以及
所述服務器性能參數包括:所述第一對象的加載和執行時間、服務器資源消耗以及應用服務器版本信息。
5.一種性能監控系統,包括:
客戶端;
如權利要求1-4中任一個所述的應用服務器;以及
性能監控服務器,
其中所述客戶端向應用服務器發送訪問請求,并接收從應用服務器返回的第二對象并執行;以及
所述性能監控服務器適于接收由于執行第二對象而從所述客戶端發送的客戶端性能參數,并接收所述應用服務器發送的與執行第一對象相關聯的服務器性能參數,并根據所述客戶端性能參數與服務器性能參數,監控所述客戶端與應用服務器處理訪問請求的系統性能。
6.一種性能監控方法,適于在應用服務器中執行,該方法包括:
存儲配置信息,該配置信息指示要在其中插入監控信息的第一對象;
接收來自客戶端的訪問請求,并根據訪問請求找到訪問請求對應的對象,根據配置信息確定該對象是否為要插入監控信息的第一對象;
加載并執行所確定的第一對象,并在對該第一對象進行所述加載和執行期間根據配置信息在第一對象中插入監控信息,以生成具有監控信息的第二對象;
監控應用服務器對所述第一對象的處理性能,并獲取相應的服務器性能參數;
將該服務器性能參數向所述性能服務器發送,以便性能服務器統計分析該服務器性能參數;以及
將所生成的第二對象作為響應發送到所述客戶端,以便在所述客戶端執行所述第二對象時,會根據其中的監控信息來執行監控操作;其中
所述監控信息包括監控腳本的鏈接地址,所述執行監控操作的步驟包括:
根據該鏈接地址加載該監控腳本;
執行監控腳本以獲取客戶端性能參數,并將該客戶端性能參數向性能服務器發送以便該性能服務器統計分析該客戶端性能參數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京藍海訊通科技有限公司,未經北京藍海訊通科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510076857.6/1.html,轉載請聲明來源鉆瓜專利網。





