[發明專利]一種基于分布式鏈路追蹤動態采樣率的自適應方法及系統在審
| 申請號: | 202210304645.9 | 申請日: | 2022-03-26 |
| 公開(公告)號: | CN114925313A | 公開(公告)日: | 2022-08-19 |
| 發明(設計)人: | 宋喆;高傳集;孫興艷 | 申請(專利權)人: | 浪潮云信息技術股份公司 |
| 主分類號: | G06F17/10 | 分類號: | G06F17/10;G06F8/30 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 張傳偉 |
| 地址: | 250100 山東省濟南市高*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 分布式 追蹤 動態 采樣率 自適應 方法 系統 | ||
本發明公開了一種基于分布式鏈路追蹤動態采樣率的自適應方法及系統,屬于云計算領域;所述的方法具體步驟如下:S1使用QFS作為變量構件QFS?sample采樣數函數;S2根據生產場景確定采樣數指標計算方法推算QPS?sample采樣數函數;S3根據QPS?sample函數計算出新的采樣率,并應用于分布式鏈路追蹤系統;本發明方法基于此QPS按照QPS?sample函數,計算采樣率,周期性更新采樣率,實現了分布式鏈路追蹤系統的采樣率自適應,既保證采樣樣本的均衡與充分,又降低了對系統負載的額外不必要開銷,使得分布式鏈路追蹤系統的性能得到優化。
技術領域
本發明公開一種基于分布式鏈路追蹤動態采樣率的自適應方法及系統,涉及云計算技術領域。
背景技術
隨著云計算以及分布式應用的不斷深入發展,業務系統的架構經過多年演變日益復雜,各種應用演變成服務的形式運行于不同平臺。分布式架構的興起,使得服務支撐了更大吞吐量,帶來了更高的執行效率,并具有高可用的能力,提高了整個系統的擴展性。但同時架構的復雜性為運維帶來了諸多困難,服務間的調用關系成幾何關系增長。分布式鏈路追蹤系統的出現,以可視化的方式還原了請求鏈路的所有細節,通過聚合分析采集的指標數據,準確展現了業務系統的鏈路狀態以及性能指標。
分布式鏈路系統對準確理解系統行為,降低運維復雜度,帶來了諸多益處。但分布式鏈路系統的數據采集自身會對業務系統的負載及存儲帶來額外壓力,現有分布式鏈路系統采用固定采樣率,靈活度欠缺。如何在保證有效監控業務系統的同時,使分布式鏈路系統帶來的負載壓力處于合理范圍,就成為需要解決的問題。
故現發明一種基于分布式鏈路追蹤動態采樣率的自適應方法及系統,以解決上述問題。
發明內容
本發明針對現有技術的問題,提供一種基于分布式鏈路追蹤動態采樣率的自適應方法及系統,所采用的技術方案為:一種基于分布式鏈路追蹤動態采樣率的自適應方法,所述的方法具體步驟如下:
S1使用QFS作為變量構件QFS-sample采樣數函數;
S2根據生產場景確定采樣數指標計算方法推算QPS-sample采樣數函數;
S3根據QPS-sample函數計算出新的采樣率,并應用于分布式鏈路追蹤系統。
所述S2根據生產場景確定采樣數指標計算方法推算QPS-sample采樣數函數的具體步驟如下:
S201根據應用系統低數據流量、常規數據流量、高數據流量三種場景設定閾值;
S202結合服務的每秒采樣數/QPS推QPS-sqmple的函數,計算采樣數值;
S203采樣率按照設定的QPS數組進行周期性計算。
所述S201根據應用系統低數據流量、常規數據流量、高數據流量三種場景設定閾值的具體步驟如下:
S2011在低數據流量場景中設置QSF最小閾值;
S2012在常規數據流量場景中設置QPS目標值;
S2013在高數據流量場景中設置最大閾值采樣數。
所述S3根據QPS-sample函數計算出新的采樣率,并應用于分布式鏈路追蹤系統的具體步驟如下:
S301根據服務每秒請求數,確定請求周期計算采樣率,根據時間間隔計算 QPS;
S302按照QPS-sample函數計算出采樣率,將結果存入分布式鏈路追蹤系統的緩存中,按照請求周期更新數值;
S303利用分布式鏈路追蹤系統讀取緩存中的采樣率;
S304下發采樣率參數到探針端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮云信息技術股份公司,未經浪潮云信息技術股份公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210304645.9/2.html,轉載請聲明來源鉆瓜專利網。





