Azure Chaos Studio 服務限制

本文提供 Azure Chaos Studio 的服務限制。 如需有關全 Azure 服務限制和配額的詳細資訊,請參閱 Azure 訂用帳戶和服務限制、配額和限制

實驗和目標限制

Chaos Studio 會將限制套用至資源數目、活動持續時間,以及數據的保留期。

限制 Description
每個實驗的動作 9 實驗中的動作數目上限(例如錯誤或時間延遲)。
每個實驗的分支 9 可以在實驗內執行的平行追蹤數目上限。
每個實驗的步驟 4 實驗內以數列方式執行的步驟數目上限。
動作持續時間(小時) 12 個別動作的時間持續時間上限。
實驗工期總計(小時) 12 個別實驗的最大持續時間,包括所有動作。
每個區域和訂用帳戶執行的並行實驗 5 可以在區域和訂用帳戶內同時執行的實驗數目。
實驗歷程記錄保留時間 (天) 120 實驗執行個別結果自動移除的時間間隔。
每個區域和訂用帳戶的實驗資源數目 500 訂用帳戶可以儲存在指定區域中的實驗資源數目上限。
每個動作的目標數目 50 個別動作可設定執行目標的資源數目上限。 例如,單一虛擬機關機錯誤可以關閉的最大 虛擬機器。
每個目標的代理程式數目 1,000 可以與單一目標相關聯的執行中代理程式數目上限。 例如,在單一虛擬機擴展集內的所有實例上執行的代理程式。
每個區域和訂用帳戶的目標數目 10,000 單一訂用帳戶和區域內的目標資源數目上限。

API 節流限制

Chaos Studio 會將限制套用至所有 Azure Resource Manager 作業。 對限制提出的要求會進行節流處理。 除非另有指定,否則所有要求限制都會套用五 分鐘間隔 。 如需 Azure Resource Manager 要求的詳細資訊,請參閱 節流 Resource Manager 要求

作業 要求
Microsoft.Chaos/experiments/write 100
Microsoft.Chaos/experiments/read 300
Microsoft.Chaos/experiments/delete 100
Microsoft.Chaos/experiments/start/action 20
Microsoft.Chaos/experiments/cancel/action 100
Microsoft.Chaos/experiments/statuses/read 100
Microsoft.Chaos/experiments/executionDetails/read 100
Microsoft.Chaos/targets/write 200
Microsoft.Chaos/targets/read 600
Microsoft.Chaos/targets/delete 200
Microsoft.Chaos/targets/capabilities/write 600
Microsoft.Chaos/targets/capabilities/read 1,800
Microsoft.Chaos/targets/capabilities/delete 600
Microsoft.Chaos/locations/targetTypes/read 50
Microsoft.Chaos/locations/targetTypes/capabilityTypes/read 50

如果您有目前配額和限制的意見反應,請在社群意見反應中 提交意見反應要求。

目前,您無法要求增加 Chaos Studio 配額,但要求程式正在開發中。

如果您預期超過每個區域和訂用帳戶執行的並行實驗上限:

  • 跨區域分割您的實驗。 實驗可以鎖定實驗資源區域以外的資源,或以不同區域上的多個資源為目標。
  • 使用更多動作、步驟和/或分支來測試每個實驗中的更多案例(最多目前的限制)。

如果您的測試需要比目前支援的持續時間更長的實驗:

  • 依序執行多個實驗。

如果您要檢視實驗執行歷程記錄:

  • 針對每個實驗標識碼,使用 Chaos Studio 的 REST API 搭配 “executionDetails” 端點。