Amazon Aurora をモニタリングするための CloudWatch アラームの作成
アラームの状態が変わったら、Amazon SNS メッセージを送信する Amazon CloudWatch のアラームを作成することができます。1 つのアラームで、指定した期間中、1 つのメトリクスをモニタリングします。アラームは、指定された複数の期間にわたるしきい値に関連するメトリクスの値に基づいて、1 つ以上のアクションを実行することもできます。アクションは、Amazon SNS トピックまたは Amazon EC2 Auto Scaling ポリシーに送信される通知です。
アラームは、持続している状態変化に対してのみアクションを呼び出します。CloudWatch アラームは、特定の状態にあるというだけの理由ではアクションを呼び出しません。状態が変わって、変わった状態が指定期間にわたって維持される必要があります。
注記
Aurora では、特定の DB インスタンスのメトリクスに依存せずに、WRITER
ロールまたは READER
ロールのメトリクスを使用してアラームを設定します。Aurora DB インスタンスのロールは、時間の経過とともにロールを変更できます。これらのロールベースのメトリクスは、CloudWatch コンソールで確認できます。
Aurora Auto Scaling は、READER
ロールのメトリクスに基づいて自動的にアラームを設定します。Aurora Auto Scaling の詳細については、「Aurora レプリカでの Amazon Aurora Auto Scaling」を参照してください。
CloudWatch コンソールの DB_PERF_INSIGHTS メトリクス数学関数を使用して Amazon RDS にクエリを実行し、Performance Insights カウンターメトリクスを取得できます。DB_PERF_INSIGHTS 関数には、1 分未満の間隔での DBLoad メトリクスも含まれます。これらのメトリクスに基づいた CloudWatch アラームを設定することができます。
アラームの作成方法の詳細については、「AWS データベースから Performance Insights カウンターメトリクスのアラームを作成する」を参照してください。
AWS CLI を使用してアラームを設定するには
-
put-metric-alarm
を呼び出します。詳細については、「AWS CLI コマンドリファレンス」を参照してください。
CloudWatch API を使用してアラームを設定するには
-
を呼び出します。
PutMetricAlarm
詳細については、Amazon CloudWatch API リファレンスを参照してください。
Amazon SNS トピックの設定およびアラームの作成の詳細については、「Amazon CloudWatch アラームの使用」を参照してください。