メトリクス数式のクエリで Metrics Insights を使用する - Amazon CloudWatch

メトリクス数式のクエリで Metrics Insights を使用する

Metrics Insights クエリを、Metric Math 関数への入力として使用することができます。Metric Math 関数の詳細については、「CloudWatch メトリクスでの数式の使用」を参照してください。

GROUP BY 句を含まない Metrics Insights クエリは単一の時系列を返します。この場合に返される結果は、単一の時系列を入力として受け取る任意の Metric Math 関数で使用できます。

Metrics Insights クエリが GROUP BY 句を含む場合には、複数の時系列が返されます。このような結果は、時系列の配列を入力として受け取る任意の Metric Math 関数での使用が可能です。

例えば次のクエリでは、リージョン内にある各バケットにダウンロードされた合計バイト数が、時系列の配列として返されます。

SELECT SUM(BytesDownloaded) FROM SCHEMA("AWS/S3", BucketName, FilterId) WHERE FilterId = 'EntireBucket' GROUP BY BucketName

コンソール内または GetMetricData オペレーション内のグラフでは、このクエリの結果は q1 として表示されます。このクエリは結果をバイト数で返すので、代わりに MB 単位で結果を表示したい場合は、次の Metric Math 関数を使用します。

q1/1024/1024