[發明專利]一種目標進程的監控方法、裝置及計算機設備有效
| 申請號: | 202110035630.2 | 申請日: | 2021-01-12 |
| 公開(公告)號: | CN112764990B | 公開(公告)日: | 2021-11-16 |
| 發明(設計)人: | 李閏 | 申請(專利權)人: | 北京自如信息科技有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F9/445;G06F9/455 |
| 代理公司: | 北京三聚陽光知識產權代理有限公司 11250 | 代理人: | 李博洋 |
| 地址: | 101500 北京市密云區經濟開*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 目標 進程 監控 方法 裝置 計算機 設備 | ||
本發明公開了一種目標進程的監控方法、裝置及計算機設備,其中,該監控方法包括:根據目標進程的內容信息,確定目標進程中包含的關鍵類;根據關鍵類,確定目標進程中各指標的指標類型;根據指標類型,確定采集插件類型;根據插件類型調用預聲明的采集插件采集目標進程中對應的指標值;根據所采集的指標值監控目標進程。通過實施本發明,結合判斷目標進程中存在的關鍵類,確定相應的指標采集插件,通過調用在用戶進程中預先聲明的各種指標采集插件,采集對應指標值,可以實現在不侵入用戶代碼,且不切換數據源的情況下,實現對多種指標項的采集,即整合多種指標采集方式,方便用戶終端獲取各指標值,實現了監控指標的高覆蓋度。
技術領域
本發明涉及計算機技術領域,具體涉及一種目標進程的監控方法、裝置及計算機設備。
背景技術
任何的服務都離不開監控與告警,脫離了監控體系的服務不能稱為真正的高可用服務。實際應用中,需要對服務進行監控,能夠準確預測問題、發現問題,并及時通知運維人員,才能保證服務的高可用。完整的監控系統包括監控與告警兩方面:即是否能成功收集與監控服務的各個指標,且在問題出現后是否能及時地將問題通知到運維人員。相關技術中,針對服務的監控體系是通過侵入用戶代碼的方式實現指標監控,而侵入用戶代碼的監控方式,存在固定的指標收集命令,而實際服務中存在多種不同形式的指標需要被收集,因此導致指標收集不完整以及嚴重影響用戶體驗。
發明內容
有鑒于此,本發明實施例提供了一種目標進程的監控方法、裝置及計算機設備,以解決相關技術中通過侵入用戶代碼的監控方式,獲取指標導致的指標收集不完整且嚴重影響用戶體驗的問題。
根據第一方面,本發明實施例提供了一種目標進程的監控方法,包括:根據目標進程的內容信息,確定所述目標進程中包含的關鍵類;根據所述關鍵類,確定所述目標進程中各指標的指標類型;根據所述指標類型,確定采集插件類型;根據所述插件類型調用預聲明的采集插件采集所述目標進程中對應的指標值;根據所采集的指標值監控所述目標進程。
結合第一方面,在第一方面第一實施方式中,該方法還包括:根據所采集的指標值,確定指標的顯示類型;將所述指標及其顯示類型注冊于指標管理中心。
結合第一方面,在第一方面第二實施方式中,該方法還包括:接收用戶的數據訪問請求,根據所述數據訪問請求顯示對應的指標。
結合第一方面,在第一方面第三實施方式中,所述預聲明的采集插件包括:jvm指標插件;所述根據所述插件類型調用預聲明的采集插件采集所述目標進程中對應的指標值,包括:當確定所述預聲明的采集插件為jvm指標插件時,根據指標的標識信息,調用相對應的工具包,通過調用所述工具包,采集對應的指標值。
結合第一方面,在第一方面第四實施方式中,所述預聲明的采集插件包括:異常日志指標采集插件;所述根據所述插件類型調用預聲明的采集插件采集所述目標進程中對應的指標值,包括:當確定所述采集插件為異常日志指標采集插件時,調用所述異常日志指標采集插件收集所述目標進程執行時產生的所有異常日志信息;根據所述所有異常日志信息,確定所有異常日志的內容信息;根據所述所有異常日志信息的內容信息確定攔截參數;根據所述攔截參數采集對應指標值。
結合第一方面第四實施方式,在第一方面第五實施方式中,該方法還包括:根據所述所有異常日志信息,統計相同的異常日志信息,確定異常觸發次數。
結合第一方面第三實施方式,在第一方面第六實施方式中,所述預聲明的采集插件包括:第一采集插件,所述第一采集插件包括,dubbo指標采集插件、druid指標采集插件、Actuator自定義指標采集插件;所述根據所述插件類型調用預聲明的采集插件采集所述目標進程中對應的指標值,包括:當確定所述采集插件為所述第一采集插件,且所述指標值為接口耗時類指標時,確定所述關鍵類對應的用于采集指標的關鍵方法;根據所述關鍵類以及關鍵方法創建預處理項以及后處理項;在所述預處理項中記錄第一時間戳;在所述后處理項中記錄第二時間戳;根據所述第一時間戳以及第二時間戳,采集接口耗時類的指標值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京自如信息科技有限公司,未經北京自如信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110035630.2/2.html,轉載請聲明來源鉆瓜專利網。





