設定應用程式流量降級實驗

本頁說明如何為「Degrade Application Traffic」故障設定新的實驗範本。

這項故障可讓您透過指定的應用程式負載平衡器,選擇性地降低 L7 流量。

繼續操作前,請先備妥下列項目:

  • 查看專案中負載平衡器轉送規則和後端服務的權限 - compute.viewer, compute.networkViewerviewer 角色。
  • roles/faulttesting.operator 角色。

如要建立新的實驗範本,請按照下列步驟操作:

  1. 開啟Google Cloud 控制台
  2. 前往 Fault Injection Testing 的「總覽」頁面。
  3. 選取「建立實驗範本」
    • 或者,您也可以前往「Fault Injection Testing」總覽頁面,點選左側導覽列中的「Experiment templates」,然後點選「Create Template」
  4. 在「Fault Type」(故障類型) 部分,選取「Degrade application traffic」(降低應用程式流量) 選項。
  5. 在「目標」部分,使用篩選器並選取「XLB (外部負載平衡器)」或「ILB (內部負載平衡器)」
    • (必要) 選取要設為目標的轉送規則所屬的「負載平衡器前端服務」
  6. 在「Fault Parameters」部分中,設定以下項目:
    • 負載平衡器故障類型 - 請從下列選項中選擇:
      • 插入 HTTP 延遲:在選取的轉送規則中插入延遲。
      • 延遲百分比 - 延遲影響的流量百分比。 其餘流量會照常傳輸。
      • 延遲時間長度:要為這個延遲的流量增加多少延遲時間。
    • HTTP 錯誤注入:針對所選轉送規則傳送 HTTP 錯誤回應。指定下列參數:
      • 錯誤代碼:您預期從負載平衡器看到的錯誤回應代碼,最好是 5xx 回應代碼。
      • 錯誤百分比 - 會傳送指定錯誤回應代碼的流量百分比。其餘流量會收到正常的回應碼。
    • 實驗持續時間:決定故障情況應持續多久。
  7. 在「範本名稱」部分,為範本提供清楚易懂的名稱。視需要在說明中提供詳細資料。
  8. 在「驗證」部分:
    1. 查看所選設定的摘要。
    2. 等待自動模擬測試完成。
    3. 模擬測試完成後,系統會顯示將接收故障注入的資源清單。如果目標資源發生錯誤,也會顯示在這裡。
  9. 建立實驗範本。系統會顯示確認訊息,指出範本已建立,且新範本會顯示在範本清單中。

後續步驟

使用您建立的實驗範本執行實驗