费用计算 | Amazon CloudWatch 是如何计费的?


  计费方式

Amazon CloudWatch 采用按需付费。用户无需预先承诺,没有最低消费限制,只需为使用的资源付费,费用将在每月月末按实际用量收取。

  费用构成

Amazon CloudWatch 计费主要包括使用下列功能或者特性产生的费用:日志传输、指标监控、仪表盘、警报、Contributor Insights、Application Signals、、Synthetics、RUM、EvidentIy、网络监测仪、网络监视器、跨账户可观测性等。

日志费用

最为常见,主要包括管理日志和服务日志。所有日志,无任何数据传入费用。从 CloudWatch Logs 传出数据的定价与 EC2 按需实例中“数据自 Amazon EC2 传出至”和“数据自 Amazon EC2 传出至互联网”的定价相同。服务日志包括传输给 CloudWatch Logs、Amazon S3 和 Amazon Kinesis Data Firehose 的内容,它们被区分对待,并采用不同的计费价格。

指标费用

所有自定义指标和详细监控费用均按小时费率按比例分配,并且仅在将指标发送到 CloudWatch 时计费。详细监控的定价基于自定义指标的数量。

仪表盘

AWS 内置的自动化仪表盘是免费的,用户只需为自定义仪表盘付费,从自定义仪表盘存在的第一个小时起,就会产仪表盘使用费用(按小时计算)。

警报

用户只需为创建的警报付费,每个警报被创建后的第一个小时起,就会产生警报费用(按小时计算)。

  计费示例

A 公司在美国东部区域中部署了一个应用程序,该应用程序在一个月(30 天)内全天候运行 5 个 Amazon EC2 实例,运维人员根据业务需求在所有实例上都启用了 EC2 实例详细监控,则该月的所有 EC2 详细监控费用按照以下计费。

CloudWatch 费用:35 * 0.30 USD = 10.5 USD

总指标数 = 每个实例 7 个指标 * 5 个实例 = 35 个指标
前10000个自定义指标的价格 = 每个自定义指标0.30 USD
月度 CloudWatch 指标费用= 35 个指标 * 每个自定义指标0.30 USD = 10.50 USD