[發明專利]用于應用服務器的監控診斷和快照分析系統有效
| 申請號: | 202010798123.X | 申請日: | 2020-08-11 |
| 公開(公告)號: | CN111679955B | 公開(公告)日: | 2020-12-18 |
| 發明(設計)人: | 于洋;李蕾;王鵬亮;黃鋒;蔣平川;李利軍;于濱峰;張春林 | 申請(專利權)人: | 北京東方通軟件有限公司;北京東方通科技股份有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F11/07 |
| 代理公司: | 北京冠和權律師事務所 11399 | 代理人: | 安琪 |
| 地址: | 100000 北京市大興區北京經濟*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 應用 服務器 監控 診斷 快照 分析 系統 | ||
本發明提供了一種用于應用服務器的監控診斷和快照分析系統,包括服務器、數據采集模塊、快照抓取模塊和分析診斷模塊;所述數據采集模塊用于收集服務器運行狀態信息;所述快照抓取模塊用于利用快照規則從服務器抓取服務器的故障響應信息;所述分析診斷模塊根據服務器的運行狀態信息和故障響應信息,分析出服務器的故障原因。本發明的用于應用服務器的監控診斷和快照分析系統,同時采用數據采集模塊和快照抓取模塊對服務器的運行進行實時監測和數據采集,能夠全面地反映出服務器運行的情況,確保不會對服務器故障監測發生漏檢情況,綜合全面監測的數據和信息進行分析診斷,能夠提高服務器故障診斷的準確性。
技術領域
本發明涉及應用服務器技術領域,特別涉及一種用于應用服務器的監控診斷和快照分析系統。
背景技術
互聯網的發展讓集群中的應用服務器數量越來越龐大,集群中的應用服務器如果發生故障,排查工作量較大,而故障往往持續時間短暫,所以很難在第一時間被運維人員排查到,造成運維人員無法對故障進行診斷,使得應用服務器的工作情況的監控力度逐漸降低。由此迫切需求能夠掌握應用服務器在運行階段的故障情況監測以及采集,應用服務器的快照分析就應運而生??煺辗治鲈趹梅掌鞒霈F故障時能夠快速響應,并根據快照規則采集響應故障情況下的軟硬件運行情況信息,為解決應用服務器故障提供了有利的幫助。
專利號為201410614080.X的專利文獻公開了一種種快照抓取方法和數據監控裝置,該方法包括:數據監控工具獲取Tomcat服務器的繁忙線程數;所述繁忙線程數表示Tomcat服務器中實際正在處理具體事務的HTTP線程的數目;當確定所述繁忙線程數大于預置線程閾值時,所述數據監控工具獲取所述Tomcat服務器的HTTP請求快照和JVM線程快照;根據所述HTTP請求快照和JVM線程快照,分析所述Tomcat服務器中WEB應用的性能;其中,所述根據所述HTTP請求快照和JVM線程快照,分析所述Tomcat服務器中WEB應用的性能具體包括:當所述HTTP請求快照中對同一目標地址進行訪問的線程的數目超出預置數值時,所述數據監控工具記錄所述對同一目標地址進行訪問的線程的線程名;所述數據監控工具在所述JVM線程快照中查找記錄的所述線程名,確定所述對同一目標地址進行訪問的線程執行的操作;根據所述對同一目標地址進行訪問的線程執行的操作,確定所述繁忙線程數大于預置線程閾值時所述Tomcat服務器中WEB應用存在的問題。該裝置包括:線程獲取模塊,用于獲取Tomcat服務器的繁忙線程數;所述繁忙線程數表示Tomcat服務器中實際正在處理具體事務的HTTP線程的數目;快照獲取模塊,用于當確定所述線程獲取模塊獲取的繁忙線程數大于預置線程閾值時,獲取所述Tomcat服務器的HTTP請求快照和JVM線程快照;分析模塊,用于根據所述HTTP請求快照和JVM線程快照,分析所述Tomcat服務器中WEB應用的性能;其中,所述分析模塊具體包括:記錄單元,用于當所述HTTP請求快照中對同一目標地址進行訪問的線程的數目超出預置數值時,記錄所述對同一目標地址進行訪問的線程的線程名;查找單元,用于在所述JVM線程快照中查找記錄的所述線程名,確定所述對同一目標地址進行訪問的線程執行的操作;確定單元,用于根據所述對同一目標地址進行訪問的線程執行的操作,確定所述繁忙線程數大于預置線程閾值時所述Tomcat服務器中WEB應用存在的問題。
現有技術中對應用服務器故障的監測與診斷,由于采用的監測方法比較單一,使得影響診斷準確性,有時存在錯過監測或者診斷錯誤情況。
發明內容
為了解決上述技術問題,本發明提供了一種用于應用服務器的監控診斷和快照分析系統,包括服務器、數據采集模塊、快照抓取模塊和分析診斷模塊;
所述數據采集模塊用于收集服務器運行狀態信息;
所述快照抓取模塊用于利用快照規則從服務器抓取服務器的故障響應信息;
所述分析診斷模塊根據服務器的運行狀態信息和故障響應信息,分析出服務器的故障原因。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京東方通軟件有限公司;北京東方通科技股份有限公司,未經北京東方通軟件有限公司;北京東方通科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010798123.X/2.html,轉載請聲明來源鉆瓜專利網。





