云原生網關支持為路由配置流量復制策略,可以將線上的應用流量復制到指定的服務,幫助您對系統進行仿真測試和問題定位。本文介紹如何在云原生網關配置流量復制策略。
背景信息
隨著網絡環境愈加復雜,在測試環境完全模擬真實線上請求變得較為困難。為了應對這一問題,流量復制的概念應運而生。流量復制在流量入口將線上真實請求復制一份并發送到測試環境,從而可以利用真實線上流量來測試驗證某些新功能或者缺陷。
場景示例
假設您為Route1配置了目標服務為Service2的流量復制策略,設置復制比例為100%。架構示意圖如下:
配置流量復制策略
登錄MSE網關管理控制臺,并在頂部菜單欄選擇地域。
在左側導航欄,選擇云原生網關 > 網關列表,單擊目標網關名稱。
在左側導航欄,單擊路由管理,然后選擇路由頁簽。
在需要變更的路由規則操作列下方,單擊策略配置。
在策略配置頁簽,單擊流量復制。
在流量復制規則中配置相關參數,然后單擊確定。
參數
描述
目標服務
復制的流量要轉發的目標服務。
說明目標服務只支持HTTP/HTTPS協議。
端口
目標服務的端口,您也可以選擇動態端口。
說明動態端口適用于服務端口會動態變化的場景,但不支持有多端口的服務,請勿在多端口場景選擇動態端口。
流量復制比例(%)
復制流量的比例,取值為0-100。
說明若設置為50,則當前路由會有50%的流量被復制到目標服務。
開啟
路由流量復制策略的啟用開關。
結果驗證
請前往目標網關的觀測分析 > 業務監控 > 灰度對比看板,選擇Service1和Service2對應的服務,觀察看板中的QPS數據,可以看到Service1和Service2的QPS趨勢完全一致,說明Service1的全部流量被復制到了 Service2。
文檔內容是否對您有幫助?