[發(fā)明專利]服務監(jiān)控方法、裝置、計算機設備及存儲介質有效
| 申請?zhí)枺?/td> | 202110432281.8 | 申請日: | 2021-04-21 |
| 公開(公告)號: | CN113157523B | 公開(公告)日: | 2022-11-11 |
| 發(fā)明(設計)人: | 吉青松;張高升 | 申請(專利權)人: | 平安付科技服務有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30 |
| 代理公司: | 深圳市精英專利事務所 44242 | 代理人: | 涂年影 |
| 地址: | 518000 廣東省深圳市福田區(qū)福田*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務 監(jiān)控 方法 裝置 計算機 設備 存儲 介質 | ||
1.一種服務監(jiān)控方法,其特征在于,包括:
通過目標監(jiān)控服務的唯一標志,從數據庫中獲取所述目標監(jiān)控服務對應的預設配置信息;
基于所述預設配置信息,獲取所述預設配置信息中的參數信息以及所述目標監(jiān)控服務對應的Dubbo服務,并將所述參數信息轉換為接口參數對象;
判斷所述數據庫中是否存在泛化引用類別,得到第二判斷結果;
若所述第二判斷結果為所述數據庫中不存在泛化引用類別,則根據所述Dubbo服務,獲取泛化接口;
根據所述泛化接口調用泛化參數,查詢到接口的提供者、接口的具體方法以及調用傳遞的參數,對所述接口參數對象對應接口進行接口請求,以獲取所述接口請求對應的返回結果,其中,泛化參數包括:服務的名稱、版本、分組唯一限定符、方法名稱、方法泛型參數類型、傳遞的PojoUtils.generalize(data)序列化后的基本參數;
對所述返回結果進行解析,得到目標結果;
通過將所述目標結果與所述預設配置信息中的預設條件進行匹配,得到匹配結果;
若所述匹配結果為所述目標結果與所述預設條件匹配失敗,則輸出告警信息。
2.根據權利要求1所述的服務監(jiān)控方法,其特征在于,在所述通過目標監(jiān)控服務的唯一標志,從數據庫中獲取所述目標監(jiān)控服務對應的預設配置信息之前,所述方法還包括:
獲取來自客戶端對所述目標監(jiān)控服務的請求指令;
基于所述請求指令,獲取來自開發(fā)端對所述目標監(jiān)控服務所配置的所述預設配置信息,并將所述預設配置信息存儲于所述數據庫中;
獲取所述預設配置信息中的預設監(jiān)控頻率,并根據所述預設監(jiān)控頻率對所述目標監(jiān)控服務進行監(jiān)控。
3.根據權利要求1所述的服務監(jiān)控方法,其特征在于,所述基于所述預設配置信息,獲取所述預設配置信息中的參數信息以及所述目標監(jiān)控服務對應的Dubbo服務,并將所述參數信息轉換為接口參數對象包括:
采用遍歷的方式,識別出所述預設配置信息中的參數標志和Facade類;
根據所述參數標志獲取所述預設配置信息中的所述參數信息;
根據所述Facade類獲取所述監(jiān)控服務對應的Dubbo服務;
通過預設的轉換方式,將所述參數信息轉換為所述接口參數對象。
4.根據權利要求3所述的服務監(jiān)控方法,其特征在于,在所述根據所述參數標志獲取所述預設配置信息中的所述參數信息之后,所述方法還包括:
判斷所述參數信息中是否包含時間字段信息,得到第一判斷結果;
若所述第一判斷結果為所述參數信息中包含時間字段信息,則將所述時間字段信息轉換為預設時間對應的時間序列;
采用正則表達式的方式,將所述時間序列與所述參數信息進行匹配,得到包含時間序列的參數信息。
5.根據權利要求1所述的服務監(jiān)控方法,其特征在于,所述對所述返回結果進行解析,得到目標結果包括:
將所述返回結果轉化為JSONObject對象;
通過JSONPath提取所述JSONObject對象中的字段返回信息,并將所述字段返回信息作為所述目標結果。
6.根據權利要求1至5任一項所述的服務監(jiān)控方法,其特征在于,所述通過將所述目標結果與所述預設配置信息中的預設條件進行匹配,得到匹配結果包括:
識別所述目標結果中對應的數據類型;
若所述數據類型為String型或Int型,則將所述目標結果與所述預設條件中的預設值進行字符串匹配,得到所述匹配結果;
若所述數據類型為List型,則將所述目標結果中的Size值與所述預設條件中的預設范圍值進行數值匹配,得到所述匹配結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安付科技服務有限公司,未經平安付科技服務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110432281.8/1.html,轉載請聲明來源鉆瓜專利網。





