[發明專利]對JVM線程進行在線監控的方法和裝置有效
| 申請號: | 201410758372.0 | 申請日: | 2014-12-10 |
| 公開(公告)號: | CN104503891B | 公開(公告)日: | 2018-10-02 |
| 發明(設計)人: | 李清森 | 申請(專利權)人: | 北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34;G06F11/32 |
| 代理公司: | 北京邦信陽專利商標代理有限公司 11012 | 代理人: | 金璽 |
| 地址: | 100080 北京市海淀區杏石口路6*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | jvm 線程 進行 在線 監控 方法 裝置 | ||
1.一種對JVM線程進行在線監控的方法,其特征在于,所述方法包括:
JVM服務器收集日志,并向日志收集服務器發送日志,所述日志中包含JVM線程的信息;其中JVM服務器收集日志包括:所述JVM服務器獲取其要收集的且被放入array list隊列中的每一個JVM進程的信息;所述JVM服務器獲取該JVM進程下所有JVM線程的信息;所述JVM服務器獲取該JVM進程下所有JVM線程的堆棧信息;所述JVM服務器將該JVM進程的信息、JVM線程的信息和所述堆棧信息記入文本文件,作為日志;
監控/分析服務器從日志收集服務器獲取日志;
所述監控/分析服務器基于獲取到的日志,判斷所述日志中JVM線程的信息中的可量化數據是否超出預定閾值;
當所述可量化數據超出預定閾值時,所述監控/分析服務器將超出預定閾值的可量化數據添加到告警隊列,并產生告警信息;
所述監控/分析服務器向Web展示服務器發送告警信息所對應的JVM線程的信息。
2.根據權利要求1所述的方法,其特征在于,在所述監控/分析服務器基于獲取到的日志判斷所述日志中JVM線程的信息中的可量化數據是否超出預定閾值之前,所述方法還包括:
所述監控/分析服務器通過solr工具對所述日志進行索引,并將索引后的日志存入HDFS分布式文件系統。
3.根據權利要求1所述的方法,在所述監控/分析服務器基于獲取到的日志判斷所述日志中JVM線程的信息中的可量化數據是否超出預定閾值之前,其特征在于,所述方法還包括:
所述監控/分析服務器在未進行索引情況下將日志中可量化的數據寫入數據庫。
4.根據權利要求1-3任一項所述的方法,其特征在于,所述JVM線程的信息包括JVM線程id、CPU使用率、內存使用率、JVM線程狀態和/或執行時間。
5.一種JVM服務器,用于收集日志,其特征在于,所述JVM服務器包括:
獲取單元,用于獲取其要收集的且被放入array list隊列中的每一個JVM進程的信息、該JVM進程下所有JVM線程的信息、以及該JVM進程下所有JVM線程的堆棧信息;
記入單元,用于將該JVM進程的信息、JVM線程的信息和所述堆棧信息記入文本文件。
6.根據權利要求5所述的JVM服務器,其特征在于,
所述JVM線程的信息包括JVM線程id、CPU使用率、內存使用率、JVM線程狀態和/或執行時間。
7.一種監控/分析服務器,用于對權利要求5所述的JVM服務器收集的日志進行監控,其特征在于,所述監控/分析服務器包括:
獲取單元,用于獲取所述JVM服務器收集的日志,所述日志中包含JVM線程的信息;
判斷單元,用于判斷所述日志中JVM線程的信息中的可量化數據是否超出預定閾值;
告警單元,用于當所述可量化數據超出預定閾值時,所述監控/分析服務器將超出預定閾值的可量化數據添加到告警隊列,并產生告警信息;
發送單元,用于向Web展示服務器發送告警信息所對應的JVM線程的信息。
8.根據權利要求7所述監控/分析服務器,其特征在于,所述監控/分析服務器還包括:
索引單元,用于通過solr工具對所述日志進行索引,并將索引后的日志存入HDFS分布式文件系統。
9.根據權利要求7所述監控/分析服務器,其特征在于,所述監控/分析服務器還包括:
寫入單元,用于在未進行索引情況下將日志中可量化的數據寫入數據庫。
10.一種計算機可讀存儲介質,所述存儲介質中存儲有指令信息,計算機讀取所述指令信息后可執行權利要求1-4任一項所述的對JVM線程進行在線監控的方法。
11.一種電子設備,包括至少一個處理器和至少一個存儲器,至少一個所述存儲器中存儲有指令信息,至少一個所述處理器讀取所述指令信息后可執行權利要求1-4任一項所述的對JVM線程進行在線監控的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司,未經北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410758372.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:終端異常的處理方法、處理裝置和終端
- 下一篇:一種定時看門裝置及系統





