Amazon CloudWatch に初期費用や最低利用料金はかかりません。支払いは従量課金制です。その月に使用した分のみ、月末にお支払いいただきます。
無料利用枠
Amazon CloudWatch は無料でお試しいただけます。多くの AWS サービス (EC2、S3、Kinesis など) の販売メトリクスは自動的に CloudWatch の無料枠となります。無料利用枠内で利用できるアプリケーションを多数ご用意しています。AWS 無料利用枠の詳細については、こちらを参照してください。
| メトリクス | 基本モニタリングのメトリクス (5 分間隔) 詳細モニタリングのメトリクス 10 個 (1 分間隔) 100 万の API リクエスト (GetMetricData および GetMetricWidgetImage には適用されません) |
|---|---|
| ダッシュボード | 毎月最大 50 個のメトリクスに対応するダッシュボード 3 個 |
| アラーム | 10 件のアラームメトリクス (高分解能アラームには適用されません) |
| ログ | 5 GB データ (取り込み、ストレージのアーカイブ、Logs Insights クエリによってスキャンされたデータ) |
| イベント | カスタムイベントを除くすべてのイベントが対象 |
| Contributor Insights | 1 か月に 1 つの Contributor Insights ルール ルール / 月に一致する最初の 100 万のログイベント |
| Synthetics | 1 か月あたり 100 回の Canary 実行 |
有料利用枠
初期費用や最低利用料金はかかりません。支払いは従量課金制で、その月に使用した分のみ、月末にお支払いいただきます。
注意: 料金はリージョンごとに異なります。AWS 料金計算ツールを使って、月間の請求額をお見積りいただけます。
-
メトリクス
-
ダッシュボード
-
アラーム
-
ログ
-
イベント
-
Contributor Insights
-
Canaries
-
メトリクス
-
-
ダッシュボード
-
-
アラーム
-
-
ログ
-
-
イベント
-
-
Contributor Insights
-
-
Canaries
-
料金の例
注: ここで示す料金の値は一例です。各リージョンの最新の料金情報については、[料金] タブをご覧ください。
-
例 1 – EC2 の詳細モニタリング
詳細モニタリングとして EC2 インスタンスから送信されるメトリックの数は、EC2 インスタンスタイプによって異なります。詳細については、インスタンスメトリックのドキュメントを参照してください。この例では、最も一般的に使用されるインスタンスタイプをカバーする 7 つのメトリックを想定しています。
10 個の Amazon EC2 インスタンスで、24 時間 365 日 (1 か月を 30 日とする) アプリケーションを実行し、すべてのインスタンスで EC2 詳細モニタリングを有効にした場合、料金は以下のようになります。
メトリクスの合計数 = インスタンスあたり 7 メトリクス x 10 インスタンス = 70 メトリクス
CloudWatch メトリクスの月額料金 (カスタムメトリクス 1 個につき 0.30 USD) = 70 x 0.30 USD = 21USD
CloudWatch の月額料金 = 21 USD/1 か月
メトリクスの合計数が 10,000 を超えると、ボリューム料金が適用されます。詳細については、メトリクスの価格表を参照してください。
-
例 2 – カスタムメトリクス
51,000 個の Amazon EC2 インスタンスで、24 時間 365 日 (1 か月を 30 日とする) アプリケーションを実行し、PutMetricData API を使用して 5 個のカスタムメトリクスをパブリッシュした場合、料金は以下のようになります。
メトリクスの合計数 = インスタンスあたり 5 メトリクス x 51,000 インスタンス = 255,000 メトリクス
最初の 10,000 個のカスタムメトリクス (1 個あたり 0.30 USD) = 10,000 x 0.30 USD = 3,000 USD
10,001~250,000 個のカスタムメトリクス (1 個あたり 0.10 USD) = 240,000 x 0.10 USD = 24,000 USD
250,001~255,000 個のカスタムメトリクス (1 個あたり 0.05 USD) = 5000 x 0.05 USD = 250 USD
CloudWatch カスタムメトリクスの月額料金 = 3,000 USD + 24,000 USD+ 250 USD = 1 か月あたり 27,250 USDAPI リクエストの合計数 = 51,000 インスタンス x (43,200 分 / 5 分) = 440,640,000 リクエスト
最初の 1,000,000 件の API リクエスト = 0 USD
1,000,001~440,640,000 件までの API リクエスト = 439,640,000 / 1,000 x 0.01 USD = 4,396.40 USDCloudWatch の月額料金 = 27,250 USD + 4,396.40 USD = 31,646.40 USD
-
例 3 – ログを使用したモニタリング
ウェブアプリケーションのアクセスログを使用し、HTTP 2xx、3xx、4xx のレスポンスコードを 24 時間 365 日 (1 か月を 30 日とする) モニタリングする場合 (取り込まれたログデータ 1 GB を送信して HTTP レスポンスをモニタリングし、そのデータを 1 か月間アーカイブする方法による)、料金は以下のようになります。
取り込まれたログの月額料金
取り込まれたログデータの合計 = 1 GB x 30 日 = 30 GB
0~5 GB = 0 USD
5~30 GB = 0.50 USD * 25 = 12.50 USDモニタリングの月額料金
CloudWatch メトリクス 3 個 (1 個あたり 0 USD) = 3 x 0 USD = 0 USDアーカイブされたログの月額料金 (データが 6 GB に圧縮される場合)
0~5 GB = 0 USD
5~6 GB = 0.03 USD x 1 = 0.03 USDCloudWatch の月額料金 = 12.50 USD + 0 USD + 0.03 USD = 12.53 USD
-
例 4 – VPC フローログのモニタリング
取り込まれたログを 1 か月あたり 72 TB 送信する VPC をモニタリングし、そのデータを 1 か月間アーカイブする場合、料金は以下のようになります。
ログ取り込みの月額料金
0~10 TB (0.50 USD/GB) = 10 x 1,024 x 0.50 USD = 5,120.00 USD
10~30 TB (0.25 USD/GB) = 20 x 1,024 x 0.25 USD = 5,120 USD
30~50 TB (0.10 USD/GB) = 20 x 1,024 x 0.10 USD = 2,048 USD
50~72 TB (0.05 USD/GB) = 22 x 1,024 x 0.05 USD = 1,126.40 USD
取り込みの合計料金 = 5,120 USD + 5,120 USD + 2,048 USD + 1126.40 USD = 13,414.40 USD
アーカイブの月額料金 (ログデータが 30 TB まで圧縮される場合)
30 TB (0.033 USD/GB) = 30 x 1024 x 0.033 USD = 1,013.76 USDCloudWatch の月額料金 = 13,414.40 USD + 1,013.76 USD = 14,428.16 USD
-
例 5 - 異常検出によるアラーム
1 か月あたり 10 の標準解像度メトリクスで Amazon CloudWatch 異常検出を有効にし、そのうち 5 つのメトリクスについてのみアラームを出したい場合は、5 つの標準解像度異常検出アラームを作成します。異常検出は、標準解像度のアラームでのみ利用可能です。月額料金は、以下のように計算されます。
標準解像度異常検出アラームの総数 = 5
アラームは、アラームごとのメトリクス数に基づいて請求されます。すべての異常検出アラームについて、アラームごとに 3 つの標準解像度のメトリクスがあります。1 つ目は評価される実際のメトリクス、2 つ目は予想される動作の上限、3 つ目は予想される動作の下限です。
1 つの標準解像度異常検出アラーム = 0.10 USD * アラームごとに 3 つの標準解像度のメトリクス = 0.30 USD/1 か月
5 つの標準解像度の異常検出アラーム = 標準解像度異常検出アラームあたり $ 0.30 * 5 つのアラーム = 月あたり 1.50 USD
CloudWatch の月額料金 = 1.50 USD/1 か月
ここに表示している料金の値は、米国東部リージョンの場合です。各リージョンの最新の料金情報については、[料金] タブをご覧ください。異常検出は現在、すべての商用 AWS リージョンで一般使用可能になりました。
-
例 6 – Amazon ECS の Container Insights
10 個の Amazon EC2 インスタンス、50 個の平均的な実行中のコンテナ、20 個の一意のタスク名、5 個の一意のサービス名をもつ 1 つのコンテナクラスターをモニタリングする場合、料金は以下のようになります。
CloudWatch メトリクス
各クラスター、タスク、サービスに関してレポートされるメトリクスの数は、事前に定義されています。各クラスターでは 8 個、各タスクでは 6 個、各サービスでは 11 個のメトリクスがレポートされます。CloudWatch メトリクスは、タスクおよびサービスごとにその名前に基づいて集計されます。 実行中のインスタンスの数を増やしても、CloudWatch メトリクスの生成数に影響はありません。CloudWatch メトリクスはすべて 1 時間単位で比例配分されます。この例では、データポイントが 1 か月間レポートされると仮定しています。クラスターあたりの CloudWatch メトリクスの数 (月間)= 8 個のクラスターメトリクス + (6 個のタスクメトリクス * 20 個の一意のタスク名) + (11 個のサービスメトリクス * 5 個の一意のサービス名)= 8 + (6 * 20) + (11 * 5)= 183 CloudWatch メトリクスCloudWatch メトリクスの月額料金 = 0.30 USD (最初の 10,000 メトリクスにおけるメトリクスあたり料金) * 183 メトリクス = 54.90 USDメトリクスの合計数が 10,000 を超えると、ボリューム料金が適用されます。詳細については、メトリクスの料金を参照してください。CloudWatch Logs
Amazon ECS では平均して 1 時間あたりメトリクスごとに 13 KB が取り込まれます。ログ取り込みの料金は、クラスター、コンテナ、ポッド、サービス、インスタンス名、ラベルなどに使われる名前によって変わります。取り込む CloudWatch Logs の月間 GB = (13 KB/1024/1024) GB * 183 メトリクス * 月平均 730 時間 = 月間 1.66 GBログ取り込みの月額料金 = 取り込んだログ 1 GB あたり 0.50 USD * CloudWatch Logs としてのパフォーマンスイベント 1.66 GB = 月額 0.83 USD月間 CloudWatch 料金 = 54.90 USD + 0.83 USD = 月額 55.73 USD。
ここに示す料金の値は、米国東部 (バージニア北部) AWS リージョンに基づいています。お使いのリージョンの料金情報を参照してください。 -
例 7 – Amazon EKS および Kubernetes (k8s) の Container Insights
10 個のノードまたは Amazon EC2 インスタンス、20 個のポッド、5 個の一意のサービス名、1 個の名前空間をもつ 1 個のコンテナクラスターをモニタリングする場合、料金は以下のようになります。
CloudWatch メトリクス
各クラスター、ノード、ポッド、サービスに関してレポートされるメトリクスの数は、事前に定義されています。各クラスターでは 24 個、各ノードでは 8 個、各ポッドでは 9 個、各サービスでは 6 個のメトリクスがレポートされます。CloudWatch メトリクスはポッド、サービス、名前空間ごとにその名前に基づいて集計されます。 実行中のインスタンスの数を増やしても、CloudWatch メトリクスの生成数に影響はありません。CloudWatch メトリクスはすべて 1 時間単位で比例配分されます。この例では、データポイントが 1 か月間レポートされると仮定しています。クラスターあたりの CloudWatch メトリクスの数 (月間)= 24 個のクラスターメトリクス + (10 個のノードまたは EC2 インスタンス * 8 個のノードメトリクス) + (20 個の一意のポッド名 * 9 個のポッドメトリクス * 1 個の名前空間) + (5 個の 一意のサービス名 * 6 個のサービスメトリクス * 1 個の名前空間) + (1 個の一意の名前空間 * 6 個の名前空間メトリクス)= 24 + (10 * 8) + (20 * 9 * 1) + (5 * 6 * 1) + (1 * 6) = 320 CloudWatch メトリクスCloudWatch メトリクスの月額料金 = 0.30 USD (最初の 10,000 メトリクスにおけるメトリクスあたり料金) * 320 メトリクス = 96 USDメトリクスの合計数が 10,000 を超えると、ボリューム料金が適用されます。詳細については、メトリクスの料金を参照してください。CloudWatch Logs
Kubernetes では平均して 1 時間あたりメトリクスごとに 38 KB が取り込まれます。 ログ取り込みの料金は、クラスター、コンテナ、ポッド、サービス、インスタンス名、ラベルなどに使われる名前によって変わります。取り込む CloudWatch Logs の月間 GB = (38 KB/1024/1024) GB * 320 メトリクス * 月平均 730 時間 = 月間 8.47 GB
ログ取り込みの月額料金 = 取り込んだログ 1 GB あたり 0.50 USD * CloudWatch Logs としてのパフォーマンスイベント 8.47 GB = 月額 4.23 USD月間 CloudWatch 料金 = 96 USD + 4.23 USD = 月額 100.23 USD。ここに示す料金の値は、米国東部 (バージニア北部) AWS リージョンに基づいています。お使いのリージョンの料金情報を参照してください。 -
例 8 - ServiceLens を使用してアプリケーションをモニタリングする
API (Amazon API Gateway を使用)、10 個のノードまたは Amazon EC2 インスタンスを含む 1 つのコンテナークラスター、20 のポッド、5 つの一意のサービス名、1 つのネームスペース、3 つのLambda 関数、1 つの DynamoDB テーブルを含むアプリケーションをモニタリングする場合、料金は次のようになります。
CloudWatch メトリクス
API、Lambdas、および DynamoDB : これらの AWS service のメトリックスは追加料金なしで利用できます。Kubernetes : 例 7 で説明したように、クラスター、ノード、ポッド、およびサービスごとにレポートされる定義済みのメトリック数があります (詳細については、AWS 上の Kubernetes をご参照ください)。各クラスターでは 24 個、各ノードでは 8 個、各ポッドでは 9 個、各サービスでは 6 個のメトリクスがレポートされます。CloudWatch メトリクスはポッド、サービス、名前空間ごとにその名前に基づいて集計されます。実行中のインスタンスの数を増やしても、CloudWatch メトリクスの生成数に影響はありません。CloudWatch メトリクスはすべて 1 時間単位で比例配分されます。この例では、データポイントが 1 か月間レポートされると仮定しています。
クラスターあたりの CloudWatch メトリクスの数 (月間)
= 24 個のクラスターメトリクス + (10 個のノードまたは EC2 インスタンス * 8 個のノードメトリクス) + (20 個の一意のポッド名 * 9 個のポッドメトリクス * 1 個の名前空間) + (5 個の 一意のサービス名 * 6 個のサービスメトリクス * 1 個の名前空間) + (1 個の一意の名前空間 * 6 個の名前空間メトリクス)
= 24 + (10 * 8) + (20 * 9 * 1) + (5 * 6 * 1) + (1 * 6) = 24 + 80 + 180 + 30 + 6 = 320 CloudWatch メトリクスCloudWatch メトリクスの月額料金 = 最初の 10,000 メトリクスにおけるメトリクスあたり 0.30 USD * 320 メトリクス = 96 USD。メトリクスの合計数が 10,000 を超えると、ボリューム料金が適用されます。詳細については、メトリクスの料金を参照してください。
CloudWatch Logs
API と Lambdas : CloudWatch で取り込まれた API Gateway ログまたは Lambda ログの場合、月ごとの取り込みログコスト = 取り込まれたログ 1 GB あたり 0.50 USD * CloudWatch Logs としてのパフォーマンスイベント 50 GB = 25 USD/1 か月。AWS X-Ray
1 時間あたり 2,000 件の受信リクエストを受け取るアプリケーションを使用していて 10% のサンプリングの頻度を使用している場合、料金は以下のように計算されます。記録されたトレース
1 か月あたりのトレース記録件数 = 1 時間あたり 2,000 リクエスト x 24 時間 x 31 日 x 10% = 148,800 トレース
1 か月あたりの有料トレース記録件数 = 148,800 トレース – 無料利用枠の 100,000 トレース = 48,800 トレース
トレース記録の月額料金 = 48,800 トレース * 0.000005 USD = 0.24 USDさらに、 キャプチャしたデータの 1 時間ごとにスキャンするクリエを 100 回実行し (200 トレース)、クエリ 1 回につき 50 kwンのトレースのフルトレースデータを取得すると仮定します。
取得およびスキャンされたトレース
1 か月あたりのトレースのスキャン件数 = 100 クエリ x 1 時間あたり 200 トレース x 31 日 = 620,000 トレース
1 か月あたりのトレースの取得件数 = 100 クエリ x 1 クエリあたり 50 トレース x 31 日 = 155,000 トレース
1 か月あたりのトレースの取得/スキャンの合計件数 = 155,000 トレース + 620,000 トレース = 775,000 トレース
AWS X-Ray で毎月取得またはスキャンされる最初の 1,000,000 個のトレースが無料となるため、775,000 個のトレースの取得およびスキャンに要する費用が 0 USD となります。AWS X-Ray の月額利用料金は合計 0.24 USD となります。
毎月のモニタリングコスト = 96 USD + 25 USD + 4.23 USD + 0.24 USD = 125.47 USD/ 月
ここに示す料金の値は、米国東部 (バージニア北部) AWS リージョンに基づいています。お使いのリージョンの料金情報を参照してください。
-
例 9 - Contributor Insights を使用したモニタリング
1 か月あたり 2,225 億のログイベントの CloudWatch Logs で Amazon VPC Flow Logs をモニタリングする場合、これらのログイベントの 100%、50%、10% にそれぞれ一致する 3 つのContributor Insights ルールでの料金は次の通りです。
ルールの料金
ルールの総数 = 3 ルール
最初の Contributor Insights ルール = 0 USD
2つの Contributor Insights ルール @ ルールあたり 0.50 USD = 1.00 USD一致したログイベント
一致したログイベントの総数 = (225B * 100%) + (225 * 50%) + (225B * 10%) = 225B + 112.5B + 22.5B = 360 億
0 から 100 万の一致したログイベント = 0 USD
1M から 360B に一致したログイベント = 359,999M * 0.02 USD = 7,200 USDCloudWatch の月額料金 = 1.00 USD + 7,200 USD = 7,201 USD
-
例 10 – Synthetics を使用したエンドユーザーのモニタリング
1 時間に 1 回実行される 5 つの Canary を作成し、Canary によって生成された 5 つのメトリックでアラームを発生させたい場合、毎月の請求書は次のように計算されます。
5 Canary * 1 時間あたり 1 実行 * 1 日 24 時間 * 1 か月あたり 31 日 = 3,720 Canary 実行
Canary 実行料金 = 3,720 Canary 実行 * 1 回の Canary 実行ごとに 0.0012 USD = 1 か月あたり 4.464 USD
月あたりの 5 回のアラーム = 5 * 0.10 USD = 月あたり 0.50 USDCloudWatch の月額料金 = 月額 4.464 USD + 0.50 USD = 月額 4.964 USD
1 分に 1 回実行去れる 5 つの Canary を作成し、Canary によって生成された 5 つのメトリックでアラームを発生させたい場合、毎月の請求書は次のように計算されます。
5 Canary * 1 時間あたり 60 実行 * 1 日 24 時間 * 1 か月 31 日 = 223,200 Canary 実行
Canary 実行料金 = 223,200 Canary 実行 * 1 回の Canary 実行ごとに 0.0012 USD = 1 か月あたり 267.84 USD
月あたりの 5 回のアラーム = 5 * 0.10 USD = 月あたり 0.50 USDCloudWatch の月額料金 = 1 か月あたり 267.84 USD + 0.50 USD = 1 か月あたり 268.34 USD
-
例 11 – 複合アラームによるアラーム
複合アラームは、どのタイプの CloudWatch アラームとも組み合わせることができます。メトリックアラームは、アラームごとのメトリクス数に基づいて請求されますが、複合アラームの請求は、アラームユニットごとになります。複合アラームにかかる費用は、組み合わされているメトリックアラームの数に関わらず、1 つあたり月額 0.50 USD です。
標準解像度メトリックアラーム 4 つを組み合わせた複合アラーム 1 つを作成する場合、毎月の請求は以下のように計算されます。
4 つの標準解像度アラーム = アラームメトリクスごとに 0.10 USD * 4 つ = 月額 0.40 USD
複合アラーム 1 つ = 月額 0.50 USD
CloudWatch の月額料金 = 0.40 USD + 0.50 USD = 0.90 USD/1 か月
ここに表示している料金の値は、米国東部リージョンの場合です。各リージョンの最新の料金情報については、[料金] タブをご覧ください。
料金計算ツール
料金に関するその他のリソース
Amazon CloudWatch の詳細