Metric Math 式を使用する
以下のセクションでは、ポリシー内の予測スケーリングポリシーで Metric Math を使用する方法について説明します。
Metric Math について
既存のメトリクスデータの集計だけを行いたい場合は、CloudWatch Metric Math により、別のメトリクスを CloudWatch に発行する手間とコストを節約できます。AWS が提供するメトリクスはすべて使用できます。また、アプリケーションの一部として定義したメトリクスを使用することもできます。
詳細については、「Amazon CloudWatch ユーザーガイド」の「Amazon CloudWatch メトリクス数学の使用」を参照してください。
予測スケーリングポリシーで Metric Math の数式を使用する場合は、次の点を考慮してください。
-
Metric Math 演算では、メトリクスのメトリクス名、名前空間、ディメンションのキーと値のペアの一意の組み合わせのデータポイントを使用します。
-
任意の算術演算子 (+ - * / ^)、統計関数 (AVG や SUM など)、または CloudWatch がサポートするその他の関数を使用できます。
-
数式の関係式では、メトリクスと他の数式の結果の両方を使用できます。
-
Metric Math の数式は、さまざまな集計で構成できます。ただし、最終的な集計結果として、
Averageをスケーリングメトリクスに使用し、Sumを負荷メトリクスに使用するのがベストプラクティスです。 -
メトリクスの指定で使用される数式はすべて、最終的に単一の時系列を返す必要があります。
Metric Math を使用するには、次の操作を実行します。
-
1 つまたは複数の CloudWatch メトリクスを選択します。次に、数式を作成します。詳細については、「Amazon CloudWatch ユーザーガイド」の「Amazon CloudWatch メトリクス数学の使用」を参照してください。
-
CloudWatch コンソールまたは CloudWatch GetMetricData API を使用して、Metric Math の数式が有効であることを確認します。