[發(fā)明專利]一種微服務(wù)調(diào)用鏈的健康檢測方法和健康檢測系統(tǒng)有效
| 申請?zhí)枺?/td> | 202011045882.5 | 申請日: | 2020-09-29 |
| 公開(公告)號: | CN111913766B | 公開(公告)日: | 2021-01-15 |
| 發(fā)明(設(shè)計)人: | 張春林;李利軍;李春青;常江波;尚雪松 | 申請(專利權(quán))人: | 北京東方通軟件有限公司;北京東方通科技股份有限公司;北京微智信業(yè)科技有限公司;北京泰策科技有限公司 |
| 主分類號: | G06F9/448 | 分類號: | G06F9/448;G06F16/904 |
| 代理公司: | 北京冠和權(quán)律師事務(wù)所 11399 | 代理人: | 安琪 |
| 地址: | 100000 北京市大興區(qū)北京經(jīng)濟*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 微服 調(diào)用 健康 檢測 方法 系統(tǒng) | ||
1.一種微服務(wù)調(diào)用鏈的健康檢測方法,其特征在于,所述方法包括:
通過所述微服務(wù)的調(diào)用接口獲取所述微服務(wù)的調(diào)用過程,通過所述調(diào)用過程生成與調(diào)用鏈對應(yīng)的調(diào)用鏈路;
將所述調(diào)用鏈路轉(zhuǎn)換為可視化圖譜;
獲取所述調(diào)用鏈路對應(yīng)的鏈路數(shù)據(jù)和調(diào)用參數(shù)數(shù)據(jù);
對所述鏈路數(shù)據(jù)和所述調(diào)用參數(shù)數(shù)據(jù)進行數(shù)據(jù)處理,確定是否存在異常數(shù)據(jù),若存在異常數(shù)據(jù),則對所述異常數(shù)據(jù)進行定位,獲取異常數(shù)據(jù)在調(diào)用鏈路中的位置;
確定所述調(diào)用鏈路出現(xiàn)數(shù)據(jù)處理異常節(jié)點的個數(shù),以及每個工作節(jié)點出現(xiàn)數(shù)據(jù)處理異常的次數(shù),通過所述數(shù)據(jù)處理異常節(jié)點的個數(shù)和每個工作節(jié)點出現(xiàn)數(shù)據(jù)處理異常的次數(shù)對所述數(shù)據(jù)異常的指標(biāo)參考閾值進行自適應(yīng)調(diào)整;包括:
當(dāng)所述調(diào)用鏈路生成后,在調(diào)用過程中,每經(jīng)過一個工作節(jié)點,即檢測所述工作節(jié)點的數(shù)據(jù)處理過程是否存在異常;如果存在異常,則對存在數(shù)據(jù)處理異常的工作節(jié)點進行異常標(biāo)記;其中,所述在調(diào)用過程中,每經(jīng)過一個工作節(jié)點,即檢測所述工作節(jié)點的數(shù)據(jù)處理過程是否存在異常,包括:
獲取所述工作節(jié)點運行過程中所處理的數(shù)據(jù),通過如下公式確定所述數(shù)據(jù)對應(yīng)的加權(quán)特征值
其中,
利用異常處理確定模型和加權(quán)特征值,確定所述工作節(jié)點在數(shù)據(jù)處理過程中是否存在數(shù)據(jù)異常處理,所述異常處理確定模型為:
其中,
將所述異常數(shù)據(jù)定位位置體現(xiàn)在所述可視化圖譜中。
2.根據(jù)權(quán)利要求1所述方法,其特征在于,通過所述微服務(wù)的調(diào)用接口獲取所述微服務(wù)的調(diào)用過程,通過所述調(diào)用過程生成與調(diào)用鏈對應(yīng)的調(diào)用鏈路,包括:
檢測所述微服務(wù)的調(diào)用接口是否存在用戶端發(fā)來的調(diào)用請求,當(dāng)檢測到所述調(diào)用接口存在用戶端發(fā)來的調(diào)用請求時,識別調(diào)用請求對應(yīng)的調(diào)用函數(shù);
針對所述調(diào)用函數(shù)生成一個與調(diào)用函數(shù)對應(yīng)的唯一標(biāo)識碼,并在所述調(diào)用函數(shù)中設(shè)置一個標(biāo)識碼處理邏輯塊,將所述唯一標(biāo)識碼嵌入至所述標(biāo)識碼處理邏輯塊中;
當(dāng)所述調(diào)用函數(shù)被執(zhí)行時,確定所述調(diào)用函數(shù)被執(zhí)行的工作節(jié)點為路徑起點;
通過所述標(biāo)識碼處理模塊,將所述唯一標(biāo)識碼沿著調(diào)用鏈路的每個工作節(jié)點逐一傳遞下去,直至此次調(diào)用結(jié)束,并將此次調(diào)用結(jié)束時對應(yīng)的工作節(jié)點作為調(diào)用鏈路的終點;
記錄出現(xiàn)過所述唯一標(biāo)識碼的工作節(jié)點,將出現(xiàn)過所述唯一標(biāo)識碼的工作節(jié)點進行整合,獲取調(diào)用鏈路。
3.根據(jù)權(quán)利要求1所述方法,其特征在于,對所述鏈路數(shù)據(jù)和所述調(diào)用參數(shù)數(shù)據(jù)進行數(shù)據(jù)處理,確定是否存在異常數(shù)據(jù),若存在異常數(shù)據(jù),則對所述異常數(shù)據(jù)進行定位,獲取異常數(shù)據(jù)在調(diào)用鏈路中的位置,還包括:
根據(jù)所述異常標(biāo)記,針對所述存在數(shù)據(jù)處理異常的工作節(jié)點生成可視化指示標(biāo)識,并將所述可視化指示標(biāo)識體現(xiàn)在所述可視化圖譜中。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京東方通軟件有限公司;北京東方通科技股份有限公司;北京微智信業(yè)科技有限公司;北京泰策科技有限公司,未經(jīng)北京東方通軟件有限公司;北京東方通科技股份有限公司;北京微智信業(yè)科技有限公司;北京泰策科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011045882.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 基于人工智能服務(wù)云平臺的微服務(wù)管理方法和系統(tǒng)
- 域名管理方法、裝置及系統(tǒng)
- 微服務(wù)通信方法、裝置、電子設(shè)備及機器可讀存儲介質(zhì)
- 微服務(wù)應(yīng)用平臺及其資源保存方法和保存裝置
- 一種微服務(wù)關(guān)聯(lián)分析與預(yù)測方法
- 微服務(wù)配置信息管理系統(tǒng)、方法、服務(wù)器及存儲介質(zhì)
- 微服務(wù)容器之間服務(wù)啟動方法、裝置、設(shè)備及存儲介質(zhì)
- 微服務(wù)組合方法、裝置、設(shè)備及存儲介質(zhì)
- 微服務(wù)接口的發(fā)布方法、裝置、電子設(shè)備和存儲介質(zhì)
- 一種大規(guī)模微服務(wù)架構(gòu)及其管理方法
- IDL調(diào)用裝置及調(diào)用方法
- 調(diào)用方法及調(diào)用系統(tǒng)
- 一種服務(wù)調(diào)用方法及裝置
- 服務(wù)調(diào)用方法、服務(wù)調(diào)用裝置及服務(wù)調(diào)用系統(tǒng)
- 組件調(diào)用方法、裝置及計算機可讀存儲介質(zhì)
- 身份驗證方法及裝置
- 系統(tǒng)調(diào)用處理方法、裝置、計算機設(shè)備和存儲介質(zhì)
- 一種數(shù)據(jù)調(diào)用方法、裝置、電子設(shè)備及存儲介質(zhì)
- 一種微服務(wù)請求重試的方法及終端
- 業(yè)務(wù)數(shù)據(jù)的處理方法、裝置及系統(tǒng)





