CloudWatch 料金(東京リージョン):内訳・計算式・請求の確認方法
CloudWatch料金を東京リージョンのAWS公式価格から再計算。メトリク、API、アラーム、ダッシュボード、ログの式とUsageTypeによる請求項目の特定方法を整理します。
クイック情報
- 対象範囲とバージョン
- AmazonCloudWatch 20260729191940 / ap-northeast-1 と完全版offer index内のlocation=Any Basic Dashboard SKU
- 前提条件
- 無料利用枠適用後のbillable quantity
- Region・UsageType・Operation・resource ID
- 税・クレジット・契約調整を分離した請求条件
- 期待される結果
- 公開単価でCloudWatchの項目別小計を再計算し、請求増加をUsageTypeまで追跡するための調査表です。
- リスク
- 顧客見積書、全CloudWatch機能の価格表、Guanceとの価格比較または節約保証ではありません。
CloudWatch 料金は「1ホストいくら」という単一料金ではありません。メトリク、APIリクエスト、アラーム、ダッシュボード、ログ取り込み・保存・クエリなどの請求対象量を別々に数えます。このガイドは、AWS Price Listの東京リージョンを固定し、入力と式を開示して月額の仮説を再計算できるようにするものです。
発行者は可観測性プラットフォームを提供するGuanceです。AWSの代理または独立評価機関ではありません。価格事実はAWSの公式資料だけに限定し、Guanceとの料金比較や節約率は示しません。実際の請求額は契約、無料利用枠、クレジット、税、利用時点の単価で確認してください。
結論:CloudWatchは従量課金だが、「何の使用量」かを分ける
AWS公式CloudWatch料金ページは、CloudWatchに初期費用や最低料金はなく、使用分の従量課金であると説明しています。ただし、ある月の合計は次の和です。
CloudWatch estimated subtotal
= tiered billable metric-months
+ billable API requests or metrics requested
+ metric stream updates
+ alarm metric-months and composite alarm-months
+ billable Basic custom dashboard-months
+ log ingestion GB + storage GB-month + scanned GB + paid Live Tail minutes
+ other enabled CloudWatch features
Each line item uses billable quantity after any applicable Free Tier.
Credits, contract adjustments, tax and other charges are not modeled here.
ある計量項目を減らしても、別の計量項目が減るとは限りません。例えば、ログの保持期間を短くする操作は保存量を減らせますが、すでに発生した取り込みGBを遡及的に減らしません。
価格スナップショットの範囲
2026年8月2日に、AWS Price List Bulk APIの概要と取得方法に従い、AmazonCloudWatchのcurrent版が固定スナップショット20260729191940と一致することを再確認しました。公開日は2026年7月29日、選択した東京のregion codeはap-northeast-1、記録したOn-Demand単価はUSDです。
関連ガイドDatadog 料金(日本・2026年):AP1公開単価と費用計算→
本稿が使う有料Basic Dashboard SKU(5P8PBB6MXV325TDC)は東京固有ではなく、完全版offer index内のlocation=Anyです。Global-DashboardsUsageHour-Basicという無料枠SKUとは別物であり、完全版index自体を「Any / Global専用ファイル」とは扱いません。この式に入れるのは各dashboardが50 metrics以下のBasic custom dashboardだけです。50 metrics超のExtended dashboardは別SKU、automatic dashboardは無料のため除外します。Price Listは情報提供用であり、AWS料金ページの追加条件と実際の請求が優先されます。
東京の主要単価:同じ「1件」でも単位が違う
以下は本稿の再計算で使う一部の公開単価です。AWS Price Listの全CloudWatch製品を網羅する表ではありません。
| 請求項目 | Official rate text | 計量単位 |
|---|---|---|
| Custom Metrics、first 10,000 | US$0.30 per metric-month for the first 10,000 metrics | metric-month |
| Custom Metrics、next 240,000 | US$0.10 per metric-month for the next 240,000 metrics | metric-month |
| Custom Metrics、next 750,000 | US$0.05 per metric-month for the next 750,000 metrics | metric-month |
| Custom Metrics、over 1,000,000 | US$0.02 per metric-month for metrics over 1,000,000 | metric-month |
| 一般API | US$0.01 per 1,000 requests | API request |
| GetMetricData | US$0.01 per 1,000 metrics requested using GetMetricData | requested metric |
| Metric Streams | US$0.003 per 1,000 metric updates | metric update |
| 標準解像度アラーム | US$0.10 per standard-resolution alarm metric-month | alarm metric-month |
| 高解像度アラーム | US$0.30 per high-resolution alarm metric-month | alarm metric-month |
| 複合アラーム | US$0.50 per composite alarm-month | alarm-month |
| 課金対象Basic custom Dashboard | US$3.00 per dashboard per month | Basic dashboard-month; location=Any SKU |
| Standardログ取り込み | US$0.76 per GB of custom log data ingested in the Standard log class | GB ingested |
| ログ保存 | US$0.033 per GB-month of log storage | GB-month of log storage |
| Logs Insights | US$0.0076 per GB of log data scanned by CloudWatch Logs Insights | GB scanned |
| Live Tail | US$0.01 per CloudWatch Logs Live Tail minute | paid minute |
CloudWatch公式料金ページには項目別の無料利用枠があります。本ワークシートは無料量を自動で一括控除せず、AWSが各SKUへ配分した後のbillable quantityを入力する設計です。一般APIの100万requests無料枠はAPN1-CW:Requestsにだけ適用し、GetMetricData、GetInsightRuleReport、GetMetricWidgetImageには流用しません。標準解像度alarmの10 alarm metrics無料枠は直接列挙するmetricsが対象で、Metrics Insights query alarm、高解像度alarm、composite alarm、Metric Streamsには適用しません。Basic custom dashboardsの無料3個は各dashboardが50 metrics以下の場合に限り、automatic / Extended dashboardsは別扱いです。Standard log ingestion、storage、Logs InsightsのGlobal 0–5無料SKUも互いに独立し、Live Tailには月1,800分の無料枠があります。クレジットや契約調整は数量ではなく請求額側の調整なので、この小計には含めません。
再計算ワークシート
入力はすべて総利用量そのものではなく、AWSが各SKUへ適用可能な無料利用枠を配分した後の請求対象量です。metric、alarm、dashboardは時間単位で按分され得るため、小数のmonth量もそのまま受け付けます。価格・単位・小計を別列にし、階層ごとの小計は途中で丸めず、表示時だけUSDの小数第2位へ丸めます。
M = billable custom metric-months
metric_cost(M)
= min(M, 10,000) * 0.30
+ min(max(M - 10,000, 0), 240,000) * 0.10
+ min(max(M - 250,000, 0), 750,000) * 0.05
+ max(M - 1,000,000, 0) * 0.02
estimated_subtotal
= metric_cost(M)
+ billable_general_api_requests * 0.00001
+ get_metric_data_metrics_requested * 0.00001
+ metric_stream_updates * 0.000003
+ standard_alarm_metric_months * 0.10
+ high_resolution_alarm_metric_months * 0.30
+ composite_alarm_months * 0.50
+ billable_basic_custom_dashboard_months * 3.00
+ standard_log_ingestion_gb * 0.76
+ log_storage_gb_month * 0.033
+ logs_insights_scanned_gb * 0.0076
+ paid_live_tail_minutes * 0.01
中央シナリオは次の仮定です。税、クレジット、非公開割引、他機能は含みません。
| 入力 / line item | 請求対象量 | 式 | 小計 |
|---|---|---|---|
| Custom Metrics | 12,000 metric-months | 10,000×0.30 + 2,000×0.10 | US$3,200.00 |
| 一般API | 2,000,000 requests | 2,000,000×0.00001 | US$20.00 |
| GetMetricData | 1,500,000 requested metrics | 1,500,000×0.00001 | US$15.00 |
| Metric Streams | 2,000,000 updates | 2,000,000×0.000003 | US$6.00 |
| 標準アラーム | 50 metric-months | 50×0.10 | US$5.00 |
| 高解像度アラーム | 5 metric-months | 5×0.30 | US$1.50 |
| 複合アラーム | 2 alarm-months | 2×0.50 | US$1.00 |
| 課金対象Basic custom Dashboard | 2 dashboard-months | 2×3.00 | US$6.00 |
| Standardログ取り込み | 30 GB | 30×0.76 | US$22.80 |
| ログ保存 | 50 GB-month | 50×0.033 | US$1.65 |
| Logs Insights | 100 GB scanned | 100×0.0076 | US$0.76 |
| Live Tail | 200 paid minutes | 200×0.01 | US$2.00 |
| 公開単価による小計 | US$3,281.71 |
このUS$3,281.71は顧客見積書や予測請求額ではありません。カスタムメトリクなどの時間按分を請求対象month量へ集計済みとし、AWSが無料利用枠をSKU別に適用済みで、その他のCloudWatch機能を使わない、という仮定です。
Custom Metrics数の感度
他の入力を固定し、billable custom metric-monthsだけを変えます。階層単価は各帯の増分だけに適用します。
| billable custom metric-months | metric小計 | 固定した他項目 | 全体小計 |
|---|---|---|---|
| 8,000 | US$2,400.00 | US$81.71 | US$2,481.71 |
| 12,000 | US$3,200.00 | US$81.71 | US$3,281.71 |
| 300,000 | US$29,500.00 | US$81.71 | US$29,581.71 |
この表が示すのは、カスタムメトリク数の仮定が結果を大きく変えることです。「メトリク名の数」と「請求対象metric-months」を同じとみなさず、MetricMonitorUsageの実績と作成元を確認します。
請求増加をUsageType / Operationまで分解する
AWS公式CloudWatch billingガイドは、Cost ExplorerでService=CloudWatchを選び、Usage Type、API Operation、Regionでグループ化できると説明しています。東京の地域固有usage typeには例としてAPN1-が付きますが、無料利用枠やDashboardなどはGlobal-または地域非固有で表示される場合があります。Price List JSONのoperationと、Cost Explorer / CURで確認するline_item_operationの手がかりは同じフィールドではありません。下表は両者を分け、Price Listが空欄の項目に推測値を入れません。
| 費用の手がかり | UsageType | Price List operation / billing operation hint | 最初に確認する対象 |
|---|---|---|---|
| Custom / detailed / embedded metrics | APN1-CW:MetricMonitorUsage |
Price List: 空欄。CUR hint: MetricStorage、MetricStorage:AWS/<Service>、MetricStorage:AWS/Logs-EMF |
namespace、dimension、発行元 |
| 一般API | APN1-CW:Requests |
Price List: 空欄。billing側は実際のAPI operationで分解 | caller、polling間隔 |
| GetMetricData | APN1-CW:GMD-Metrics |
Price List: GetMetricData |
クエリ回数だけでなくrequested metrics |
| Metric Streams | APN1-CW:MetricStreamUsage |
Price List: MetricUpdate |
stream、filter、update数 |
| 標準 / 高解像度 / 複合アラーム | APN1-CW:AlarmMonitorUsageなど |
Price List: 空欄。UsageTypeでtypeを分離 | alarm数ではなく評価metric数も確認 |
| Metrics Insights alarm(本式の対象外) | APN1-CW:MetricInsightAlarmUsage |
Price List: 空欄 | queryで分析されるmetric数 |
| Basic custom Dashboard | DashboardsUsageHour-Basic |
Price List: DashboardHour |
50 metrics以下、custom、無料枠適用後か |
| Standardログ取り込み | APN1-DataProcessing-Bytes |
Price List: PutLogEvents |
log group、source、取り込みGB |
| ログ保存 | APN1-TimedStorage-ByteHrs |
Price List: 空欄。CUR hint: HourlyStorageMetering |
retentionと保存GB-month |
| Logs Insights | APN1-DataScanned-Bytes |
Price List: StartQuery |
時間範囲、log group、scan GB |
| Live Tail | APN1-Logs-LiveTail |
Price List: StartLiveTail |
sessionの有料分数 |
AWS CloudWatch Logs billing資料も、CloudWatch Logs自身だけでなく、他のAWSサービスが書き込むログが費用を発生させる場合を説明しています。ログ費用は「CloudWatchを開いた人」ではなく、log groupと発行元サービスまで追います。
Cost Explorerで対象を絞る
- 同じ完全な月を前月と比較する。
Service=CloudWatchでフィルターする。Usage Typeで増加した計量項目を特定する。API OperationとRegionで、操作と東京 / Globalを分ける。- ログは
ResourceまたはCURのline_item_resource_idでlog groupまで追う。AWS資料ではCost Explorerのresourceディメンションは過去14日の表示と説明されているため、長期分析はCURを使う。
次は未実行のCUR / Athena用テンプレートです。テーブル名と期間は自社環境に置き換え、リソースIDやアカウント情報を公開しないでください。
SELECT
line_item_usage_type,
line_item_operation,
SUM(CAST(line_item_unblended_cost AS decimal(16,8))) AS unblended_cost
FROM <cur_table>
WHERE line_item_product_code = 'AmazonCloudWatch'
AND line_item_usage_start_date >= TIMESTAMP '<start_utc>'
AND line_item_usage_start_date < TIMESTAMP '<end_utc>'
AND line_item_line_item_type NOT IN
('Tax', 'Credit', 'Refund', 'EdpDiscount', 'Fee', 'RIFee')
GROUP BY 1, 2
ORDER BY 3 DESC;
削減アクションは検出・保持要件で反転する
安い方に数字を寄せることは目的ではありません。次の条件では、一見安い変更を戻す、またはCloudWatchをそのまま使う判断が合理的です。
関連ガイドAPMとは?仕組み・監視項目・オブザーバビリティとの違いを実務で解説→
- AWSの基本メトリク、無料利用枠、ネイティブ統合だけで要件を満たすなら、CloudWatchの対象小計は非常に小さく、または無料利用枠内に収まる可能性があります。
- 詳細モニタリングを外すと診断に必要な粒度が失われるなら、
MetricMonitorUsageの削減より検出能力を優先します。 - 高解像度アラームが必要なSLOまたは自動復旧経路なら、標準解像度への一括変更は不適切です。
- 保持期間が監査・セキュリティ・障害調査の要件なら、保存費用だけを理由に短縮しません。
- Logs Infrequent Access、Vended Logs、S3 / Firehose配信、データ保護を使うなら、本稿のStandard logの式をそのまま適用しません。
- 他クラウドやアプリケーション、RUMと共通の調査経路が不要なら、AWS CloudWatchのネイティブ構成が適切な場合があります。
反対に、AWS以外のシステムやアプリ / RUMをまたぐ統一調査、共通SLO、権限、調査フローが必要なら、日本語のAWS監視設計ガイドでCloudWatchのネイティブ機能と環境横断要件を分けて評価できます。GuanceのAWS Billing連携仕様は設定とデータ更新境界の参照先であり、AWS公式価格の代わりではありません。
東京リージョンのCloudWatch料金を再計算
AWSが各SKUへ無料利用枠を配分した後の請求対象量を項目別に入力します。CloudWatchだけの公開単価小計であり、Guance比較や節約率は出しません。
公開単価によるCloudWatch known subtotal
- Amazon CloudWatch 公開単価小計
- USD 3,281.71
請求項目別の内訳
- Custom Metrics
- USD 3,200.00
- 一般API requests
- USD 20.00
- GetMetricData requested metrics
- USD 15.00
- Metric Streams updates
- USD 6.00
- 標準解像度alarm metrics
- USD 5.00
- 高解像度alarm metrics
- USD 1.50
- Composite alarms
- USD 1.00
- 課金対象Basic custom Dashboards
- USD 6.00
- Standard log ingestion
- USD 22.80
- Log storage
- USD 1.65
- Logs Insights scans
- USD 0.76
- 有料Live Tail minutes
- USD 2.00
単価、階層、リージョンと一次資料を確認
Custom Metrics = 各metric-month階層の数量 × 東京リージョンの階層単価。
その他 = API requested units + metric updates + alarm units + billable dashboards + log ingest/storage/query/Live Tailの各数量 × 対応単価。
一般APIの100万requests無料枠はAPN1-CW:Requestsだけに適用し、GetMetricDataなどへは流用しません。ログ取り込み・保存・Logs InsightsのGlobal 0–5無料SKUも別々に扱います。
すべての入力はAWSがSKU別に無料利用枠を配分した後のbillable quantityです。クレジット、税、非公開割引は別途確認します。
- 東京Custom Metrics: first 10,000はUS$0.30、next 240,000はUS$0.10、next 750,000はUS$0.05、over 1,000,000はUS$0.02 per metric-month。時間按分された小数metric-monthも各tierへそのまま配分します。
- 東京API/Streams: general APIとGetMetricDataは各US$0.01 per 1,000 billed units、Metric StreamsはUS$0.003 per 1,000 updates。
- 東京Alarms: standard US$0.10、high resolution US$0.30 per alarm metric-month、composite US$0.50 per alarm-month。
- Basic custom Dashboard(各50 metrics以下)の有料SKUは、完全版offer index内のlocation=AnyでUS$3.00 per dashboard-month。automatic dashboardとExtended dashboardはこの式の対象外です。
- 東京Logs: Standard ingestion US$0.76/GB、storage US$0.033/GB-month、Logs Insights US$0.0076/scanned GB、Live Tail US$0.01/paid minute。
- 公開単価確認日: 2026-08-02
- アカウント固有の無料利用枠配分、クレジット、EDP/Private Pricing、JPY換算、消費税、請求反映時点。
- Application Signals、X-Ray、RUM、Synthetics、Insights系、Vended Logs、Infrequent Access、data protection、配信、転送と依存サービス料金。
- Metrics Insights query alarm(APN1-CW:MetricInsightAlarmUsage)、Extended dashboard、automatic dashboard、GetInsightRuleReport、GetMetricWidgetImageはこの12入力モデルに含みません。
- 顧客請求書と入力したbillable quantityの一致。Cost ExplorerまたはCURでの実地照合は未実施です。
Amazon CloudWatch東京の固定Price List(新しいウィンドウで開きます) Amazon CloudWatch完全版offer indexの固定Price List(新しいウィンドウで開きます) Amazon CloudWatch公式料金表(新しいウィンドウで開きます) CloudWatch billing / UsageType(新しいウィンドウで開きます)
AmazonCloudWatch 20260729191940の東京リージョン一部On-Demand単価と、完全版offer index内のlocation=AnyにあるBasic custom Dashboard単価だけを計算します。Metrics Insights alarm、Extended / automatic dashboardsは含みません。顧客見積書、全CloudWatch機能、税・契約調整、Guance比較、機能同等性または節約率を示しません。アカウントID、resource ID、契約、endpoint、tokenなどを入力しないでください。
公開資料に記載されていません、未実測、未収録の範囲
公開資料に記載されていませんは「存在しない」という意味ではなく、公開資料と本稿のスナップショットだけでは確定できないことを意味します。
- 対象アカウントの無料利用枠配分、クレジット、非公開の個別契約価格、EDP、リセラー条件
- JPY請求、為替基準日、消費税、調整、請求データの反映時点
- Application Signals、X-Ray、RUM、Synthetics、Container / Database / Network Insights、OpenTelemetryメトリクの対象数
- Metrics Insights query alarm、Extended dashboard、automatic dashboard、GetInsightRuleReport、GetMetricWidgetImage。本ワークシートの標準alarm / Basic Dashboard / 一般API欄へ混在させない
- Vended Logs、Infrequent Access、データ保護、S3 / Firehose配信、Parquet変換、データ転送
- 他のAWSサービスが発生させる関連料金と運用人件費
- 本稿の計算シナリオと実際の請求書との差。顧客データを使う実地照合は未実施
ページ内の入力と小計は計算例であり、自社アカウントのCost Explorer / CURと一致することは未検証です。価格表の変更、UsageType / Operationの変更、無料利用枠の変更、または新しいCloudWatch機能の追加があった場合は再調査が必要です。
以下のインタラクティブワークシートも同じ固定Price Listと階層単価を使います。入力は無料利用枠適用後の集計量だけに限定し、ブラウザ内で保存・送信しません。CloudWatchの単独小計だけを返し、Guance比較、節約率または請求予測には変換しません。