[發明專利]一種接口數據監測的方法、裝置及電子設備在審
| 申請號: | 202210190572.5 | 申請日: | 2022-02-28 |
| 公開(公告)號: | CN114564357A | 公開(公告)日: | 2022-05-31 |
| 發明(設計)人: | 劉紫千;余啟明;常力元;曹然;佟欣哲;李金偉;陳林;劉長波 | 申請(專利權)人: | 天翼安全科技有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F11/32 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 劉新月 |
| 地址: | 100010 北京市東*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 接口 數據 監測 方法 裝置 電子設備 | ||
本申請公開一種接口數據監測的方法、裝置及電子設備,該方法包括獲取待監測接口,并確定該待監測接口的代理對象,該代理對象為采用動態代理方式配置的代理對象,然后接收待監測接口的數據訪問請求,并利用代理對象記錄數據訪問請求在待監測接口中的訪問數據。基于上述方法不僅可以在不干擾所述待監測接口主業務邏輯代碼運行情況下,實時統計數據訪問請求在訪問待監測接口時所產生的接口數據,保障接口數據的監測時效性,還可以使得待監測接口中需要監測對象與其主業務邏輯代碼進行分離,即直接記錄待監測接口中需要監測對象的訪問數據,來提高后續接口數據的統計速度,達到提高接口數據的監測效率的技術效果。
技術領域
本申請涉及數據監控的技術領域,尤其涉及一種接口數據監測的方法、裝置及電子設備。
背景技術
接口是指對協定進行定義的引用類型,接口是組成系統運行不可缺少的一部分,而對于一個正常運行的系統會存在大量的接口,以用于支持不同服務的訪問,在面對大量的接口時,也會伴隨著大量的接口請求,即任一接口都存在因接收到大量的接口請求而導致崩潰的問題,因此,如何實時監測接口數據,保障接口正常運行顯得十分重要。
目前,接口數據監測通常是在待監測接口的底層邏輯代碼中嵌入相應的監測對象代碼實現,但是由于在待監測接口的底層邏輯代碼嵌入相關代碼容易改變待監測接口的主業務代碼邏輯,并同時會導致待監測接口的底層邏輯代碼變得臃腫,這樣會影響待監測接口后續的運行和響應速度,從而會導致待監測接口的數據統計效率,進而會影響接口數據的監測效率。
發明內容
本申請提供一種接口數據監測的方法、裝置及電子設備,用以提高接口數據的監測效率。
第一方面,本申請提供了一種接口數據監測的方法,所述方法包括:
獲取待監測接口,并確定所述待監測接口的代理對象;其中,所述代理對象為采用動態代理方式配置的代理對象;
接收所述待監測接口的數據訪問請求,利用所述代理對象記錄所述數據訪問請求在所述待監測接口中的訪問數據。
基于上述方法,通過利用代理對象記錄數據訪問請求在待監測接口中的訪問數據,可以在不干擾待監測接口主業務邏輯代碼運行情況下,實時統計數據訪問請求在訪問待監測接口時所產生的接口數據,從而可以進一步保障接口數據的監測時效性,提高接口數據的監測效率。
在一種可能的設計中,所述確定所述待監測接口的代理對象,包括:在所述待監測接口的編譯環境中,創建切面區域;其中,所述切面區域表征在所述待監測接口中需要被監測的區域;在所述切面區域中,編譯代理對象類;基于所述代理對象類,采用動態代理方式配置所述待監測接口的代理對象。
基于上述方法,通過在待監測接口的編譯環境中創建切面區域,并在切面區域中編譯代理對象類,以采用動態代理方式配置待監測接口的代理對象,可以使得待監測接口中需要監測對象與其主業務邏輯代碼進行分離,直接記錄待監測接口中需要監測對象的訪問數據,提高后續接口數據的統計速度。
在一種可能的設計中,所述利用所述代理對象記錄所述數據訪問請求在所述待監測接口中的訪問數據,包括:識別所述數據訪問請求的訪問目標;利用所述代理對象記錄所述訪問目標在所述待監測接口的運行日志;根據所述運行日志,生成所述數據訪問請求在所述待監測接口中的訪問數據。
基于上述方法,利用代理對象來記錄訪問數據,可以在不干擾待監測接口主業務邏輯代碼運行情況下,實時統計數據訪問請求在訪問待監測接口時所產生的接口數據,從而可以保障接口數據的監測時效性。
在一種可能的設計中,根據運行日志,生成數據訪問請求在待監測接口中的訪問數據,包括:采集運行日志中訪問目標的運行時間、運行參數以及運行狀態;合并運行時間、運行參數以及運行狀態作為數據訪問請求在待監測接口中的訪問數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天翼安全科技有限公司,未經天翼安全科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210190572.5/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





