本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS FIS 的停止條件
AWS Fault Injection Service (AWS FIS) 提供控制項和護欄,讓您安全地在 AWS 工作負載上執行實驗。停止條件是一種機制,可在實驗達到您定義為 Amazon CloudWatch 警示的閾值時停止實驗。如果在實驗期間觸發停止條件, AWS FIS 會停止實驗。您無法繼續停止的實驗。
若要建立停止條件,請先為您的應用程式或服務定義穩定狀態。穩定狀態是應用程式以最佳方式執行時,以業務或技術指標定義。例如,延遲、CPU 負載或重試次數。您可以使用穩定狀態來建立 CloudWatch 警示,如果您的應用程式或服務達到無法接受其效能的狀態,您可以使用該警示來停止實驗。如需詳細資訊,請參閱《Amazon CloudWatch 使用者指南》中的使用 Amazon CloudWatch 警示。
您的帳戶對於您可以在實驗範本中指定的停止條件數量有配額。如需詳細資訊,請參閱Fault Injection Service AWS 的配額和限制。
停止條件語法
建立實驗範本時,您可以透過指定您建立的 CloudWatch 警示來指定一或多個停止條件。
{
"stopConditions": [
{
"source": "aws:cloudwatch:alarm",
"value": "arn:aws:cloudwatch:region
:123456789012
:alarm:alarm-name
"
}
]
}
下列範例指出實驗範本未指定停止條件。
{
"stopConditions": [
{
"source": "none"
}
]
}
進一步了解
如需示範如何建立 CloudWatch 警示並將停止條件新增至實驗範本的教學課程,請參閱 在執行個體上執行 CPU 應力。
如需 FIS 支援之資源類型可用的 CloudWatch AWS 指標的詳細資訊,請參閱以下內容: