本文へスキップ
AWS DAILY
重要度:通常新機能対応不要

Amazon CloudWatch の PromQL アラームが EC2 および Application Auto Scaling のスケーリングポリシーをトリガー可能に

公開
更新

概要

Amazon CloudWatch の PromQL アラームが、EC2 Auto Scaling グループおよび Application Auto Scaling のシンプルスケーリングポリシーとステップスケーリングポリシーをトリガーできるようになりました。OpenTelemetry に移行中のチームは、モニタリングと同じ PromQL クエリでキャパシティのスケーリングが可能になります。

変更内容

  • CloudWatch の PromQL アラームから EC2 Auto Scaling のシンプルスケーリングおよびステップスケーリングポリシーをトリガーできるようになりました。
  • CloudWatch の PromQL アラームから Application Auto Scaling のシンプルスケーリングおよびステップスケーリングポリシーをトリガーできるようになりました。
  • ステップスケーリングでは、PromQL クエリの閾値からの乖離幅によって適用するステップが決まります。
  • PromQL クエリは単一の時系列を返し、閾値と比較する必要があります。
  • CloudWatch コンソール、PutMetricAlarm API、AWS CLI、AWS SDK、AWS CloudFormation からアクションを設定できます。

公式発表で確認できる事実

  • Amazon CloudWatch の PromQL アラームが、EC2 Auto Scaling グループおよび Application Auto Scaling のシンプルスケーリングポリシーとステップスケーリングポリシーをトリガーできるようになりました。
  • ターゲットトラッキングポリシーは現時点で PromQL アラームのサポート対象外です。
  • ステップスケーリングでは、PromQL クエリの閾値からの乖離幅によって適用するステップが決まります。
  • PromQL クエリは単一の時系列を返し、閾値と比較する必要があります。
  • 設定方法は CloudWatch コンソール(アラームの作成・編集時)、PutMetricAlarm API、AWS CLI、AWS SDK、AWS CloudFormation に対応しています。
  • 本機能は CloudWatch PromQL アラームが利用可能なすべての AWS リージョンで利用できます。
  • 料金は標準の CloudWatch アラーム料金が適用されます。
  • 詳細は Amazon CloudWatch ユーザーガイドの「Using PromQL in alarms」および「Alarm actions」を参照してください。

当サイトの考察

これまで OpenTelemetry メトリクスでスケーリングを行うには、PromQL アラームとは別にクラシックメトリクスアラームを維持する必要がありました。今回の対応により、モニタリング・アラート・スケーリングを統一した PromQL クエリで管理できるようになり、運用の複雑さが軽減されます。ただし、ターゲットトラッキングポリシーは未対応のため、このポリシーを利用しているワークロードでは引き続き別途対応が必要な点に注意が必要です。

確認できていない事項

  • 東京リージョン(ap-northeast-1)や大阪リージョン(ap-northeast-3)での提供有無は資料から確認できません。
  • 標準の CloudWatch アラーム料金の具体的な金額は資料に記載されていません。
  • 本機能の一般提供開始日は資料から確認できません。
  • 東京(ap-northeast-1)と大阪(ap-northeast-3)での提供は、公式記事からは確認できていません。

この記事は、AWS 公式の発表をもとに AI が作成し、自動で公開しています。

既存環境への影響

OpenTelemetry に移行中のチームは、ダッシュボードやアラートで使用している PromQL クエリをそのままスケーリングにも利用できるため、スケーリング専用のクラシックメトリクスアラームを別途維持する必要がなくなります。ターゲットトラッキングポリシーは現時点では PromQL アラームでサポートされていないため、引き続き別の手段が必要です。

対応の必要性

対応不要

既存環境への強制的な変更はありません。OpenTelemetry メトリクスを使ったスケーリングを希望する場合は任意で設定できます。

利用可能リージョン

東京(ap-northeast-1)
未確認
大阪(ap-northeast-3)
未確認

公式記事に東京(ap-northeast-1)と大阪(ap-northeast-3)の記載がないため、未確認としています。

AWS 公式情報

当サイトの記事は公式情報をもとに編集したものです。正確な内容は必ず AWS 公式情報をご確認ください。

重要度:通常新機能

AWS GovCloud (US) リージョンで Capacity Reservation Resource Groups が EC2 Capacity Blocks と割り込み可能 Capacity Reservations に対応

AWS GovCloud (US) リージョンにおいて、Capacity Reservation Resource Groups に Amazon EC2 Capacity Blocks for ML および割り込み可能 Capacity Reservations を追加できるようになりました。これにより、すべての予約容量タイプを一元管理してEC2インスタンスを起動しやすくなります。