

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

# 教學課程：為 Amazon RDS 多可用區域資料庫叢集複本延遲建立 Amazon CloudWatch 警示
<a name="multi-az-db-cluster-cloudwatch-alarm"></a>

您可以建立 Amazon CloudWatch 警示，在多可用區域資料庫叢集的複本延遲超過閾值時傳送 Amazon SNS 訊息。警示會在您指定的期間監看 `ReplicaLag` 指標。此動作是傳送到 Amazon SNS 主題或 Amazon EC2 Auto Scaling 政策的通知。

**為多可用區域資料庫叢集複本延遲設定 CloudWatch 警示**

1. 簽署 AWS 管理主控台 並開啟位於 [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) 的 CloudWatch 主控台。

1. 在導覽窗格中，選擇 **Alarms** (警示)、**All alarms** (所有警示)。

1. 選擇**建立警示**。

1. 在**指定指標和條件**頁面上，選擇**選取指標**。

1. 在搜尋方塊中輸入多可用區域資料庫叢集的名稱，然後按 Enter 鍵。

   下圖顯示 **Select metric** (選取指標) 頁面，其中輸入了名為 `rds-cluster` 的多可用區域資料庫叢集。  
![\[Select metric (選取指標) 頁面\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/UserGuide/images/multi-az-db-cluster-cw-tutorial-select-metric.png)

1. 選擇 **RDS**、**Per-Database Metrics** (每個資料庫指標)。

1. 在搜尋方塊中輸入 **ReplicaLag** 並按 Enter 鍵，然後選取資料庫叢集中的各個資料庫執行個體。

   下圖顯示 **Select metric** (選取指標) 頁面，其中針對 **ReplicaLag** 指標選取了資料庫執行個體。  
![\[Select metric (選取指標) 頁面，其中針對 ReplicaLag 指標選取了資料庫執行個體\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/UserGuide/images/multi-az-db-cluster-cw-tutorial-metric-replica-lag.png)

   此警示考慮多可用區域資料庫叢集中所有三個資料庫執行個體的複本延遲。當任何資料庫執行個體超過閾值時，警示就會回應。其使用的數學表達式會傳回三個指標的最大值。首先按指標名稱排序，然後選擇所有三個 **ReplicaLag** 指標。

1. 從 **Add math** (新增數學) 中，選擇 **All functions** (所有函數)、**MAX** (最大值)。  
![\[Add math (新增數學) 設定\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/UserGuide/images/multi-az-db-cluster-cw-tutorial-select-metric-math.png)

1. 選擇 **Graphed metrics** (圖表化指標) 索引標籤，然後將 **Expression1** 的詳細資料編輯為 **MAX([m1,m2,m3])**。

1. 對於所有三個 **ReplicaLag** 指標，請將 **Period** (期間) 變更為 **1 minute** (1 分鐘)。

1. 清除所有指標中的選擇，**Expression1** 除外。

   **Select metric** (選取指標) 頁面看起來應該會如下圖所示。  
![\[Select metric (選取指標) 頁面，並選取了指標\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/UserGuide/images/multi-az-db-cluster-cw-tutorial-select-metric-expression1.png)

1. 選擇**選取指標**。

1. 在 **Specify metric and conditions** (指定指標和條件) 頁面上，請將標籤變更為有意義的名稱，例如 **ClusterReplicaLag**，然後在 **Define the threshold value** (定義閾值) 中輸入秒數。在此教學課程中，輸入 **1200** 秒 (20 分鐘)。您可以根據工作負載要求調整此值。

   **Specify metric and conditions** (指定指標和條件) 頁面看起來應該會如下圖所示。  
![\[Specify metric and conditions (指定指標和條件) 頁面\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/UserGuide/images/multi-az-db-cluster-cw-tutorial-specify-metric-conditions.png)

1. 選擇 **Next** (下一頁) 後，**Configure actions** (設定動作) 頁面隨即出現。

1. 保持選取 **In alarm** (處於警示狀態)，選擇 **Create new topic** (建立新主題)，然後輸入主題名稱和有效的電子郵件地址。  
![\[Configure actions (設定動作) 頁面\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/UserGuide/images/multi-az-db-cluster-cw-tutorial-configure-actions.png)

1. 選擇 **Create topic** (建立主題)，然後選擇 **Next** (下一步)。

1. 在 **Add name and description** (新增名稱和描述) 頁面上，輸入 **Alarm name** (警示名稱) 和 **Alarm description** (警示描述)，然後選擇 **Next** (下一步)。  
![\[Add name and description (新增名稱和描述) 頁面\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/UserGuide/images/multi-az-db-cluster-cw-tutorial-add-name-and-description.png)

1. 在 **Preview and create** (預覽和建立) 頁面預覽您即將建立的警示，然後選擇 **Create Alarm** (建立警示)。