[發明專利]一種輸變電設備監測裝置深度監控系統在審
| 申請號: | 201710836496.X | 申請日: | 2017-09-16 |
| 公開(公告)號: | CN107729208A | 公開(公告)日: | 2018-02-23 |
| 發明(設計)人: | 鄔蓉蓉;馬虹哲;黎大健;張煒;王樂 | 申請(專利權)人: | 廣西電網有限責任公司電力科學研究院 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F9/455 |
| 代理公司: | 南寧東智知識產權代理事務所(特殊普通合伙)45117 | 代理人: | 戴燕桃,巢雄輝 |
| 地址: | 530023 廣西*** | 國省代碼: | 廣西;45 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 變電 設備 監測 裝置 深度 監控 系統 | ||
1.一種輸變電設備監測裝置深度監控系統,所述裝置包括應用服務器和瀏覽器,所述瀏覽器可以瀏覽運行在所述應用服務器上的應用程序,所述應用服務器包括Java虛擬機JVM和Java字節碼操縱框架ASM,其特征在于,所述系統包括監控數據采集單元、應用性能深度診斷單元、用戶體驗數據收集單元和用戶體驗深度分析單元,所述監控數據采集單元用于實時監控所述應用程序的運行并獲取監控數據,所述應用性能深度診斷單元用于對所述監控數據進行分析,并對應用程序應用性能進行深度診斷,所述用戶體驗數據收集單元用于實時捕捉用戶端的用戶體驗數據,所述用戶體驗深度分析單元用于對所述用戶體驗數據進行深度分析。
2.根據權利要求1所述的一種輸變電設備監測裝置深度監控系統,其特征在于,所述監控數據采集單元使用Java字節碼技術采集監控數據。
3.根據權利要求2所述的一種輸變電設備監測裝置深度監控系統,其特征在于,所述Java字節碼技術的工作原理為:
(1)在ASM 中直接產生二進制文件A.class ;
(2)利用JVM中的classLoader將A.class裝載入JVM,期間調用JVM中的javaagent在A.class的字節碼中嵌入監控代碼后,生成A’.class;
(3)當有請求需調用A.class時,JVM中的engine就會找到并執行A’.class,A’.class執行A.class正常的業務邏輯,執行A.class中的監控代碼,捕捉監控數據;
(4)A’.class執行結束,JVM中的engine將所述監控數據寫入監控數據暫存區;
(5)每隔60s,JVM中的agent線程會向應用服務器發送所述監控數據,并清理暫存區。
4.根據權利要求1所述的一種輸變電設備監測裝置深度監控系統,其特征在于,所述監控數據包括應用系統平均響應時間、應用系統中單個事務的平均響應時間、代碼執行時間、應用系統吞吐量、應用系統性能指數、應用系統錯誤率、慢SQL語句執行指標、第三方接口服務性能指標和Java虛擬機性能指標。
5.根據權利要求4所述的一種輸變電設備監測裝置深度監控系統,其特征在于,所述應用系統平均響應時間包括應用中 Java 代碼、SQL 語句的執行時間,以及應用中調用其他服務的時間;所述應用系統中單個事務的平均響應時間包括事務中每個工作單元的平均響應時間,所述工作單元包括SQL語句、接口或者類;所述代碼執行時間是指從系統接收請求、處理請求、向請求者回傳響應整個過程的耗時;所述應用系統吞吐量指的是應用系統每分鐘被訪問的次數;所述應用系統性能指數用于量化用戶對應用性能的滿意度,并通過統一的衡量、計算和報告方法,將最終用戶體驗和應用性能作為完整指標,進行統一度量;所述應用系統錯誤率是指應用程序返回異常數據的比率,所述異常數據包括Java所拋出的異常信息、http無法響應信息和web無響應信息;所述慢SQL語句是根據預設閥值,系統自動捕獲的SQL語句,所述慢SQL語句執行指標包括執行時間、執行時長、執行計劃、調用堆棧、事務請求信息;所述第三方接口服務性能指標包括記錄分析所監控的應用系統中調用其他外部服務的平均響應時間、執行時間比重和吞吐量;所述Java虛擬機性能指標包括堆內存使用情況、垃圾收集、類裝載、線程和會話信息。
6.根據權利要求1所述的一種輸變電設備監測裝置深度監控系統,其特征在于,所述應用性能深度診斷單元具體的工作過程為:
在指定時間范圍內定時的調用系統中斷,然后收集應用程序當前的調用棧信息,記錄調用棧中出現的函數及這些函數的調用結構,基于這些信息得到函數的調用關系圖及每個函數的 CPU 使用信息。
7.根據權利要求1所述的一種輸變電設備監測裝置深度監控系統,其特征在于,所述用戶體驗數據收集單元采用Java Script插碼技術收集用戶體驗數據,所述Java Script插碼技術的工作原理為:
(1)根據需要在頁面文件中插入相應的Java Script代碼,并存儲于應用服務器上;
(2)當瀏覽器瀏覽到相應頁面時,由應用服務器端探針自動下發所述Java Script代碼,并由瀏覽器對所述Java Script代碼進行動態解析與執行,捕捉用戶體驗數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣西電網有限責任公司電力科學研究院,未經廣西電網有限責任公司電力科學研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710836496.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種營銷系統
- 下一篇:基于設備數據獲取企業信用數據的方法及裝置





