

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 管理警示
<a name="alarms"></a>

當您執行彈性評估時， AWS Resilience Hub 建議設定 Amazon CloudWatch 警示以監控您的應用程式彈性。我們建議您根據目前應用程式組態的資源和元件來發出這些警示。如果應用程式中的資源和元件變更，您應該執行彈性評估，以確保您的更新應用程式具有正確的 Amazon CloudWatch 警示。

此外， AWS Resilience Hub 現在會自動偵測任何已設定的 Amazon CloudWatch 警示並將其整合到其彈性評估中，提供應用程式彈性狀態的更全面檢視。這項新功能結合了 AWS Resilience Hub 建議與您目前的監控設定、簡化警示管理，以及提升評估準確性。如果您已實作 Amazon CloudWatch 警示， AWS Resilience Hub 但未自動偵測，您可以排除警示，然後選取**已實作**的原因。如需排除建議的詳細資訊，請參閱 [包含或排除操作建議](exclude-recommend.md)。

AWS Resilience Hub 提供範本檔案 (`README.md`)，可讓您建立 AWS （例如 Amazon CloudWatch) AWS Resilience Hub 內或外建議的警示 AWS。警示中提供的預設值是以用於建立這些警示的最佳實務為基礎。

**Topics**
+ [從操作建議建立警示](create-alarm.md)
+ [檢視警示](view-alarm.md)

# 從操作建議建立警示
<a name="create-alarm"></a>

AWS Resilience Hub 會建立 CloudFormation 範本，其中包含在 Amazon CloudWatch 中建立所選警示的詳細資訊。產生範本後，您可以透過 Amazon S3 URL 存取範本、下載相同的 ，並將其放在程式碼管道中，或透過 CloudFormation 主控台建立堆疊。

若要根據 AWS Resilience Hub 建議建立警示，您必須為建議的警示建立 CloudFormation 範本，並將其包含在程式碼庫中。

**在操作建議中建立警示**

1. 在左側導覽功能表中，選擇**應用程式**。

1. 在**應用程式中**，選擇您的應用程式。

1. 選擇**評估**索引標籤。

   在**彈性評估**表中，您可以使用下列資訊來識別您的評估：
   + **名稱** – 您在建立時提供的評估名稱。
   + **狀態** – 指出評估的執行狀態。
   + **合規狀態** – 指出評估是否符合彈性政策。
   + **彈性偏離狀態** – 指出您的應用程式是否已偏離或不是來自先前的成功評估。
   + **應用程式版本** – 應用程式的版本。
   + **調用者** – 指出調用評估的角色。
   + **開始時間** – 指出評估的開始時間。
   + **結束時間** – 指出評估的結束時間。
   + **ARN** – 評估的 Amazon Resource Name (ARN)。

1. 從**彈性評估資料表中選取評估**。如果您沒有評估，請完成 中的程序，[在 中執行彈性評估 AWS Resilience Hub](run-assessment.md)然後返回此步驟。

1. 選擇**操作建議**。

1. 如果預設未選取，請選擇**警示**索引標籤。

   在**警示**表格中，您可以使用下列項目識別建議的警示：
   + **名稱** – 您已為應用程式設定的警示名稱。
   + **描述** – 描述警示的目標。
   + **狀態** – 指出 Amazon CloudWatch 警示的目前實作狀態。

     此欄會顯示下列其中一個值：
     + **已實作** – 表示 建議的警示 AWS Resilience Hub 已實作在您的應用程式中。選擇以下數字會篩選**警示**資料表，以顯示應用程式中實作的所有建議警示。
     + **未實作** – 表示 建議的警示 AWS Resilience Hub 已包含在應用程式中，但未實作。選擇以下數字將篩選**警示**資料表，以顯示未在應用程式中實作的所有建議警示。
     + **已排除** – 表示您的應用程式 AWS Resilience Hub 已排除 建議的警示。選擇以下數字會篩選**警示**資料表，以顯示應用程式排除的所有建議警示。如需包含和排除建議警示的詳細資訊，請參閱[包含或排除操作建議](https://docs.aws.amazon.com/resilience-hub/latest/userguide/exclude-recommend.html?icmpid=docs_resiliencehub_help_panel_operational_recommendations_alarms)。
     + **非作用中** – 表示警示已部署至 Amazon CloudWatch，但在 Amazon CloudWatch 中狀態設定為 **INSUFFICIENT\$1DATA**。選擇以下數字會篩選**警示**資料表，以顯示所有已實作和非作用中的警示。
   + **組態** – 指出是否有任何需要解決的待定組態相依性。
   + **類型** – 指出警示的類型。
   + **AppComponent** – 指出與此警示相關聯的應用程式元件 (AppComponents)。
   + **參考 ID** – 指出 AWS CloudFormation 堆疊事件的邏輯識別符 AWS CloudFormation。
   + **建議 ID** – 指出 AWS CloudFormation 堆疊資源的邏輯識別符 AWS CloudFormation。

1. 在**警示**索引標籤中，若要根據特定狀態篩選警示資料表中的**警示**建議，請選取相同狀態下方的數字。

1. 選取您要為應用程式設定的建議警示，然後選擇**建立 CloudFormation 範本**。

1. 在**建立 CloudFormation 範本**對話方塊中，您可以使用自動產生的名稱，也可以在 CloudFormation CloudFormation 範本名稱方塊中輸入範本的名稱。 **CloudFormation ** 

1. 選擇**建立**。這可能需要幾分鐘的時間來建立 AWS CloudFormation 範本。

   完成下列程序，以在您的程式碼庫中包含建議。

**包含您的程式碼庫 AWS Resilience Hub 建議**

1. 選擇**範本**索引標籤以檢視您剛建立的範本。您可以使用下列項目來識別您的範本：
   + **名稱** – 您在建立時提供的評估名稱。
   + **狀態** – 指出評估的執行狀態。
   + **類型** – 指出操作建議的類型。
   + **格式** – 指出範本建立的格式 (JSON/文字）。
   + **開始時間** – 指出評估的開始時間。
   + **結束時間** – 指出評估的結束時間。
   + **ARN** – 範本的 ARN

1. 在**範本詳細資訊**下，選擇**範本 S3 路徑**下方的連結，以在 Amazon S3 主控台中開啟範本物件。

1. 在 Amazon S3 主控台**的物件**資料表中，選擇警示資料夾連結。

1. 若要複製 Amazon S3 路徑，請選取 JSON 檔案前面的核取方塊，然後選擇**複製 URL**。

1. 從 AWS CloudFormation 主控台建立 AWS CloudFormation 堆疊。如需建立 AWS CloudFormation 堆疊的詳細資訊，請參閱 [https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-create-stack.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-create-stack.html)。

   建立 AWS CloudFormation 堆疊時，您必須提供從上一個步驟複製的 Amazon S3 路徑。

# 檢視警示
<a name="view-alarm"></a>

您可以檢視已設定的所有作用中警示，以監控應用程式的彈性。 AWS Resilience Hub 會使用 CloudFormation 範本來存放警示詳細資訊，這些詳細資訊會接著用於在 Amazon CloudWatch 中建立警示。您可以使用 Amazon S3 URL 存取 CloudFormation 範本，並下載範本並將其放入您的程式碼管道，或透過 CloudFormation 主控台建立堆疊。

若要從儀表板檢視警示，請從左側導覽功能表中選擇**儀表板**。在**實作的警示**表中，您可以使用下列資訊來識別實作的警示：
+ **應用程式受影響** – 已實作此警示的應用程式名稱。
+ **作用中警示** – 指出從應用程式觸發的作用中警示數目。
+ **FIS 進行中** – 表示目前正在為您的應用程式執行的 AWS FIS 實驗。

**檢視在您的應用程式中實作的警示**

1. 在左側導覽功能表中，選擇**應用程式**。

1. 從應用程式資料表中選取**應用程式**。

1. 在應用程式摘要頁面中，**實作的警示**資料表會顯示應用程式中實作的所有建議警示。

   若要在**實作的警示**表格中尋找特定警示，請在**依文字、屬性或值尋找警示**方塊中，選取下列其中一個欄位，選擇 操作，然後輸入值。
   + **警示名稱** – 您已為應用程式設定的警示名稱。
   + **描述** – 描述警示的目標。
   + **狀態** – 指出 Amazon CloudWatch 警示的目前實作狀態。

     此欄會顯示下列其中一個值：
     + **已實作** – 表示 建議的警示 AWS Resilience Hub 已實作在您的應用程式中。選擇以下數字，在**操作建議**索引標籤中檢視所有建議和實作的警示。
     + **未實作** – 表示 建議的警示 AWS Resilience Hub 已包含在應用程式中，但未實作。選擇以下數字，在**操作建議**索引標籤中檢視所有建議和非實作的警示。
     + **已排除** – 表示您的應用程式 AWS Resilience Hub 已排除 建議的警示。選擇以下數字，在**操作建議**索引標籤中檢視所有建議和排除的警示。如需包含和排除建議警示的詳細資訊，請參閱[包含或排除操作建議](https://docs.aws.amazon.com/resilience-hub/latest/userguide/exclude-recommend.html?icmpid=docs_resiliencehub_help_panel_operational_recommendations_alarms)。
     + **非作用中** – 表示警示已部署至 Amazon CloudWatch，但在 Amazon CloudWatch 中狀態設定為 **INSUFFICIENT\$1DATA**。選擇以下數字，在**操作建議**索引標籤中檢視所有已實作和非作用中的警示。
   + **來源範本** – 提供包含警示詳細資訊之 AWS CloudFormation 堆疊的 Amazon Resource Name (ARN)。
   + **資源** – 顯示此警示所連接和實作的資源。
   + **指標** – 顯示為警示指派的 Amazon CloudWatch 指標。如需 Amazon CloudWatch 指標的詳細資訊，請參閱 [Amazon CloudWatch 指標](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#Metric)。
   + **上次變更** – 顯示上次修改警示的日期和時間。

**檢視評估中建議的警示**

1. 在左側導覽功能表中，選擇**應用程式**。

1. 從應用程式資料表中選取**應用程式**。

   若要尋找應用程式，請在尋找應用程式方塊中輸入**應用程式**名稱。

1. 選擇**評估**索引標籤。

   在**彈性評估**表中，您可以使用下列資訊來識別您的評估：
   + **名稱** – 您在建立時提供的評估名稱。
   + **狀態** – 指出評估的執行狀態。
   + **合規狀態** – 指出評估是否符合彈性政策。
   + **彈性偏離狀態** – 指出您的應用程式是否已偏離或不是來自先前的成功評估。
   + **應用程式版本** – 應用程式的版本。
   + **調用者** – 指出調用評估的角色。
   + **開始時間** – 指出評估的開始時間。
   + **結束時間** – 指出評估的結束時間。
   + **ARN** – 評估的 Amazon Resource Name (ARN)。

1. 從**彈性評估資料表中選取評估**。

1. 選擇**操作建議**索引標籤。

1. 如果預設未選取，請選擇**警示**索引標籤。

   在**警示**表中，您可以使用下列項目識別建議的警示：
   + **名稱** – 您已為應用程式設定的警示名稱。
   + **描述** – 描述警示的目標。
   + **狀態** – 指出 Amazon CloudWatch 警示的目前實作狀態。

     此欄會顯示下列其中一個值：
     + **已實作 ** – 表示警示已在您的應用程式中實作。選擇以下數字會篩選**警示**資料表，以顯示應用程式中實作的所有建議警示。
     + **未實作** – 表示警示未實作或包含在應用程式中。選擇以下數字會篩選**警示**資料表，以顯示應用程式中未實作的所有建議警示。
     + **排除** – 表示已從應用程式排除警示。選擇以下數字會篩選**警示**資料表，以顯示應用程式排除的所有建議警示。如需包含和排除建議警示的詳細資訊，請參閱 [包含或排除操作建議](exclude-recommend.md)。
     + **非作用中** – 表示警示已部署至 Amazon CloudWatch，但在 Amazon CloudWatch 中狀態設定為 **INSUFFICIENT\$1DATA**。選擇以下數字會篩選**警示**資料表，以顯示所有已實作和非作用中的警示。
   + **組態** – 指出是否有任何需要解決的待定組態相依性。
   + **類型** – 指出警示的類型。
   + **AppComponent** – 指出與此警示相關聯的應用程式元件 (AppComponents)。
   + **參考 ID** – 指出堆疊 AWS CloudFormation 事件的邏輯識別符 AWS CloudFormation。
   + **建議 ID** – 指出 AWS CloudFormation 堆疊資源的邏輯識別符 AWS CloudFormation。