本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS FIS 的停止條件
AWS 故障注入服務 (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壓力。
如需 AWS FIS 支援之資源類型可用之 CloudWatch 測量結果的詳細資訊,請參閱下列內容: