CloudWatch の複合アラームに同じメトリクスを設定可能か教えてください

2023.05.29

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

困っていること

以下のしきい値を超えた場合、段階的に通知がされるよう CloudWatch アラームを設定しています。

  • 5 分内の1データポイントのCPUUtilization > 50
  • 5 分内のデータポイントのCPUUtilization > 85

対象となる EC2 インスタンスが増えてきたので、本来の用途と異なるが視認性向上のために CloudWatch 複合アラーム でグルーピングしたいと考えていました。 CloudWatch 複合アラームに同じメトリクスを設定可能か教えてください。

どう対応すればいいの?

はい、可能です。
同じメトリクス名で、異なるしきい値の CloudWatch アラームを作成したところ問題なく動作しました。

検証

  • CPUAlarm50
  • CPUAlarm85
  • CPU50-85 (複合アラーム)

※ CPUAlarm50 設定

※ CPUAlarm85 設定

上記を基に CPU50-85 (複合アラーム)を作成したところ、問題なく設定できました。

複合アラーム作成については、以下の弊社ブログを参考にしてください。
なお CPUAlarm50 と CPU50-85 (複合アラーム) はアクションとして SNS でのメール通知設定を行っていますが、こちらもそれぞれ問題なく通知されました。用途として少ないかと思いますが、誰かのお役に立てれば幸いです。

参考資料