[發明專利]一種基于OpenTracing的鏈路跟蹤方法有效
| 申請號: | 202010417358.X | 申請日: | 2020-05-18 |
| 公開(公告)號: | CN111431773B | 公開(公告)日: | 2022-01-28 |
| 發明(設計)人: | 程偉華;承軼青;章路進;劉小磊;戚林成;賀敬偉 | 申請(專利權)人: | 江蘇電力信息技術有限公司;國網江蘇省電力有限公司 |
| 主分類號: | H04L43/10 | 分類號: | H04L43/10;H04L43/12 |
| 代理公司: | 南京匯盛專利商標事務所(普通合伙) 32238 | 代理人: | 陳揚 |
| 地址: | 210024 江蘇省*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 opentracing 跟蹤 方法 | ||
1.一種基于OpenTracing的鏈路跟蹤方法,其特征在于:該方法通過擴展OpenTracing的標準協議,把鏈路中的多個跨度分類聚合到追蹤段中,每次上報數據都以追蹤段為單位,并生成三段特殊標記符號;在數據展示側中根據標記順序重新組裝并展示出一次鏈路調用過程,定制出追蹤系統;包括以下步驟:
(1)客戶端發起請求:客戶端訪問帶有探針的服務器對外暴露的服務信息;
(2)探針服務器攔截請求:在各個組件側部署定制化的探針,當組件收到用戶請求時,探針將調用鏈信息寫到符合OpenTracing的請求頭中;
(3)鏈路監控平臺根據請求形成鏈路拓撲:鏈路監控平臺在接收到數據后,按照鏈路標識構建成一條鏈路拓撲;鏈路監控平臺把接收到的追蹤段數據進行分析后,從中拆分出服務指標信息,并把追蹤段數據持久化到數據庫中;在接收到查詢鏈路跟蹤的請求后,把追蹤段數據從數據庫中取出并根據鏈路標識重組成鏈路拓撲,從而實現鏈路跟蹤;
步驟(2)具體包括:
(2-1)在捕獲到用戶的網絡請求時,生成跨度信息,分類聚合成追蹤段 數據并發送到鏈路監控平臺,然后將鏈路標識、追蹤段信息寫到符合OpenTracing規則的請求頭中并進行請求轉發;
(2-2)安全接入平臺在接收到客戶端請求時,會將本次請求的代理請求日志記錄下來并保存到客戶端文件中;客戶端探針定時讀取安全接入平臺日志文件,把日志發送到鏈路監控平臺;
(2-3)應用前置服務在接收到網絡請求后,會根據鏈路監控平臺提供的日志格式記錄下請求頭中的鏈路標識、追蹤段信息,并通過Kafka把日志發送到鏈路監控平臺;
(2-4)在捕獲到用戶的網絡請求時,服務端探針解析請求頭中的鏈路標識、追蹤段信息,生成自己的跨度信息,分類聚合成追蹤段數據并發送到鏈路監控平臺;在捕獲到服務發出的網絡請求時,探針將鏈路標識、追蹤段信息寫到符合OpenTracing規則的請求頭中,并將請求轉發出去。
2.根據權利要求1所述的基于OpenTracing的鏈路跟蹤方法,其特征在于,步驟(1)中客戶端探針在感知到客戶端應用啟動時,發送客戶端信息到鏈路監控平臺,生成鏈路標識。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇電力信息技術有限公司;國網江蘇省電力有限公司,未經江蘇電力信息技術有限公司;國網江蘇省電力有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010417358.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種養殖籠
- 下一篇:一種安全性能高的壓縮氧自救器





