

# チュートリアル: Amazon RDS のマルチ AZ DB クラスターレプリカラグ用の Amazon CloudWatch アラームを作成する
<a name="multi-az-db-cluster-cloudwatch-alarm"></a>

マルチ AZ DB クラスターのレプリカ遅延がしきい値を超えたときに Amazon SNS メッセージを送信する Amazon CloudWatch アラームを作成できます。1 つのアラームで、指定した期間中、`ReplicaLag` メトリクスを監視します。アクションは、Amazon SNS トピックまたは Amazon EC2 Auto Scaling ポリシーに送信される通知です。

**マルチ AZ DB クラスターレプリカラグ用の CloudWatch アラームを設定するには**

1. AWS マネジメントコンソール にサインインして、CloudWatch コンソール ([https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/)) を開きます。

1. ナビゲーションペインで、**[アラーム]**、**[すべてのアラーム]** の順に選択します。

1. [**アラームの作成**] を選択します。

1. **[Specify metric and conditions]** (メトリクスと条件の指定) ページで、**[Select metric]** (メトリクスの選択) を選択します。

1. 検索ボックスに、マルチ AZ DB クラスターの名前を入力し、Enter キーを押します。

   次の図は、`rds-cluster` という名前のマルチ AZ DB クラスターが入力された **[Select metric]** (メトリクスの選択) ページを示しています。  
![\[[Select metric] (メトリクスの選択) ページ\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/images/multi-az-db-cluster-cw-tutorial-select-metric.png)

1. **[RDS]**、**[Per-Database Metrics]** (データベース別メトリクス) を順に選択します。

1. 検索ボックスに「**ReplicaLag**」と入力して Enter キーを押し、DB クラスター内の各 DB インスタンスを選択します。

   次の図は、**ReplicaLag** メトリクスに DB インスタンスが選択されている **[Select metric]** (メトリクスの選択) ページを示しています。  
![\[ReplicaLag メトリクスに DB インスタンスが選択されている [Select metric] (メトリクスの選択) ページ\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/images/multi-az-db-cluster-cw-tutorial-metric-replica-lag.png)

   このアラームでは、マルチ AZ DB クラスター内の 3 つの DB インスタンスすべてのレプリカラグが考慮されます。いずれかの DB インスタンスがしきい値を超えると、アラームが応答します。アラームでは、3 つのメトリクスの最大値を返す数式が使用されています。まず、メトリクス名でソートしてから、3 つの **ReplicaLag** メトリクスすべてを選択します。

1. **[Add math]** (算術の追加) で、**[All functions]** (すべての関数)、**[MAX]** (最大) を順に選択します。  
![\[[Add math] (算術の追加) 設定\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/images/multi-az-db-cluster-cw-tutorial-select-metric-math.png)

1. **[Graphed metrics]** (グラフ化したメトリクス) タブを選択し、**Expression1** の詳細を **MAX([m1,m2,m3])** に編集します。

1. 3 つの **ReplicaLag** メトリクスすべてについて、**[Period]** (期間) を **1 分**に変更します。

1. **Expression1** を除くすべてのメトリクスの選択を解除します。

   **[Select metric]** (メトリクスの選択) ページは、次の図のようになります。  
![\[メトリクスが選択された [Select metric] (メトリクスの選択) ページ\]](http://docs.aws.amazon.com/ja_jp/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/ja_jp/AmazonRDS/latest/UserGuide/images/multi-az-db-cluster-cw-tutorial-specify-metric-conditions.png)

1. **[Next]** (次へ) をクリックすると、**[Configure actions]** (アクションの設定) ページが表示されます。

1. **[In alarm]** (アラーム状態) を選択したまま、**[Create new topic]** (新しいトピックの作成) 選択し、トピック名と有効な E メールアドレスを入力します。  
![\[[Configure actions] (アクションの設定) ページ\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/images/multi-az-db-cluster-cw-tutorial-configure-actions.png)

1. **[Create topic]** (トピックの作成) を選択してから、**[Next]** (次へ) をクリックします。

1. **[Add name and description]** (名前と説明を追加) ページで、**アラーム名**と**アラームの説明**を入力し、**[Next]** (次へ) をクリックします。  
![\[[Add name and description] (名前と説明を追加) ページ\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/images/multi-az-db-cluster-cw-tutorial-add-name-and-description.png)

1. **[Preview and create]** (プレビューと作成) ページで、作成しようとしているアラームをプレビューしてから、**[Create alarm]** (アラームの作成) を選択します。