Amazon CloudWatch 定价

使用 Amazon CloudWatch,无需预先承诺,没有最低消费限制;您只需为所用内容付费。费用将在每月月末按实际用量收取。

免费套餐

您可以免费开始使用 Amazon CloudWatch。大多数 AWS 服务(EC2、S3、Kinesis 等)都会自动将各项指标免费发送给 CloudWatch。许多应用程序应该都能够在以下免费套餐范围内运行。要了解有关 AWS Free Tier 的更多信息,请单击此处

指标

基本监控指标(默认情况下从 AWS 服务发送的指标)

10 个指标(包括自定义指标和详细监控指标)

100 万个 API 请求(不包括 GetMetricData、GetInsightRuleReport 和 GetMetricWidgetImage:这 3 个操作始终收费)

控制面板 3 个自定义控制面板,每个月最多可引用 50 个指标。此外,所有自动化控制面板都是免费的。
警报 10 个警报指标(仅适用于直接列出指标,不使用“指标洞察”查询的标准解决方案警报)
日志

5GB 数据(注入、存档存储和 Logs Insights 查询扫描的数据)

每月使用 Live Tail 时长 1800 分钟(每天大约一小时)

事件 包括所有事件,自定义事件除外
Contributor Insights

每个月 1 条 Contributor Insights 规则

每个月匹配规则的前一百万个日志事件

应用程序信号 使用预览版期间每个月一亿个应用程序信号
Synthetics 每月 100 次 Canary 运行
Evidently 首次免费试用包括每个账户 300 万个 Evidently 事件和 1000 万个 Evidently 分析单位
RUM 首次免费试用包括每个账户 100 万个 RUM 事件

无需预先承诺,没有最低消费限制。您只需为所用内容付费,费用将在每月月末按实际用量收取。

注意:定价因区域而异。使用 AWS 定价计算器估算您的每月费用。 

  • 日志
  • 区域
  • 指标
  • 区域
  • 控制面板
  • 警报
  • 区域
  • 活动
  • 区域
  • Contributor Insights
  • 区域
    区域
  • 应用程序信号
  • 区域
    区域
  • Synthetics
  • 区域
  • RUM
  • CloudWatch RUM 按收集的 RUM 事件数量定价。使用 RUM Web 客户端收集的每个数据项目均被视为一个 RUM 事件。RUM 事件的示例包括页面视图、JavaScript 错误和 HTTP 错误。您可以灵活配置数据插件。 单击此处查看更多信息。

    RUM 事件:每 10 万个事件 1 USD

    额外费用

    您可能需要为使用的其他 AWS 服务支付额外的费用,例如 CloudWatch LogsAmazon CognitoAWS X-Ray。有关 AWS 服务定价的详情,请参阅相关 AWS 服务详情页面的定价部分。 

  • Evidently
  • CloudWatch Evidently 允许应用程序开发人员进行实验并确定新功能的执行在统计上是否优于基准。推出新功能后,开发人员可以将新功能开放给部分用户,监控关键指标,然后安全展开推广用于常规用途。Evidently 将按 Evidently 事件和 Evidently 分析单位的数量定价。 

    Evidently 事件
    Evidently 事件有两类。  一类是用户操作(例如单击或页面视图)产生的数据事件。另一类是任务事件,其确定向用户提供的功能变化。

    Evidently 事件:每 1 百万个事件 5 USD

    Evidently 分析单位
    Evidently 分析单位由 Evidently 事件生成,并基于您在 Evidently 中创建的规则,即规则与事件的匹配数量。例如,生成单个 Evidently 分析单位的用户单击事件:单击计数。另一个示例是生成两个 Evidently 分析单位的用户结账事件:结账值和购物车内项目的数量。

    Evidently 分析单位:每 1 百万个分析单位 7.50 USD

    注意:另外,将对 Evidently 生成的指标收取 CloudWatch 指标费用。

  • Metrics Insights
  • 可通过 CloudWatch 控制台免费获取 CloudWatch Metrics Insights。还可通过 GetMetricData API 获取 CloudWatch Metrics Insights。 

    创建 CloudWatch Metrics Insights 查询时,基于您的查询定义,Metrics Insights 将浏览您的账户中的所有指标,并基于您的查询中指定的命名空间、指标名称和 WHERE 子句选择指标进行分析。然后,它将为选择的指标检索时间序列数据并分析这些数据,应用查询子句中指定的任何分组和订购,然后返回请求的结果。  

    通过 GetMetricData API 使用 Metrics Insights 查询时,无论您如何输出结果,您的费用将基于分析的指标数量计算。您需要为每 1000 个分析的指标支付 0.01 USD。

  • 跨账户可观测性
  • 跨账户可观测性是 CloudWatch 统一可观测性功能的附加功能,提供两种账户类别:监控账户和源账户。如需了解详情,请参阅跨账户可观测性文档

    跨账户可观测性对日志和指标不额外收费。CloudWatch 免费提供存储在第一个监控账户中的第一个跟踪副本。任何发送到其他监控账户的跟踪副本,将根据 AWS X-Ray 定价以记录的跟踪数量为准向源账户收费。监测账户中使用的功能采用标准 CloudWatch 费率,例如,CloudWatch 仪表板、警报或日志洞察查询。

  • 网络监测仪
  • 区域
  • 网络监视器
  • 区域
  • Container Insights
  • 区域
    没有增强可观测性的 Container Insights

    您可以使用没有增强可观测性的 Amazon CloudWatch Container Insights,获取 Amazon EKS 和 Kubernetes 的集群和服务级别汇总指标。请参阅下面的适用于 Amazon EKS 的 Container Insights(不具有增强可观测性)示例,以了解您的费用。

    适用于 ECS 的 Container Insights

    Container Insights 通过提供集群和服务级别的汇总指标来实现 Amazon ECS 监测。有关定价示例,请参阅下面的适用于 Amazon ECS 的 Container Insights 示例。

定价示例

注意:此处显示的定价值仅为示例。请参阅定价选项卡,了解您所在区域的最新定价信息。

  • 您的 EC2 实例作为详细监控发送的指标数量取决于 EC2 实例类型。此示例假设 7 个指标。

    如果您的应用程序在一个月(30 天)内全天候运行 5 个 Amazon EC2 实例,并且您在所有实例上启用了 EC2 详细监控,则费用详情如下:

    总指标数 = 每个实例 7 个指标 * 5 个实例 = 35 个指标

    月度 CloudWatch 指标费用(每个自定义指标 0.30 USD)= 35 * 0.30 USD = 10.50 USD

    月度 CloudWatch 费用 = 每月 10.5 USD


    如果总指标数超过 10000 个,则应用批量定价套餐 – 有关详细信息,请参阅指标定价表。

  • 如果您的应用程序每小时收到 2000 个传入请求,并且您使用的采样率是 10%,那么在您源账户 X 中记录的轨迹数将会是:

    每月记录的轨迹数 = 每小时 2000 个请求 x 24 小时 x 31 天 x 10% = 148800 条轨迹

    每月应计费的记录轨迹数 = 148800 条轨迹 - 免费套餐中的 100000 条轨迹 = 48800 条轨迹

    每月记录轨迹数账单 = 48,800 条轨迹 * 0.000005 USD = 0.244 USD

    如果您使用跨账户可观测性,与监控账户 Y 共享您源账户 X 的轨迹,则会在监控账户 Y 上创建一份轨迹副本,此功能是免费的。因此,您的月度账单将如下所示:

    源账户 X 上每月记录轨迹的费用 = 0.244 USD
    监控账户 Y 上每月记录轨迹的费用 = 0 USD

    如果您希望将源账户 X 中相同的轨迹共享给第二个监控账户,假设是监控账户 Z,则系统将为轨迹创建另一份副本。这种情况下,您的源账户 X 将需要为这份额外的副本支付费用。所以源账户 X 的最终账单是:

    源账户 X 上每月记录轨迹的费用 = 0.244 USD +
    监控账户 Z 上的 148,800 第二个轨迹副本 * 0.000005 USD = 0.244 USD + 0.744 USD = 0.988 USD
    监控账户 Y 上每月记录轨迹的费用 = 0 USD
    监控账户 Z 上每月记录轨迹的费用 = 0 USD

  • 如果您的应用程序在一个月(30 天)内全天候运行 51000 个 Amazon EC2 实例,并且您通过 PutMetricData API 发布了 5 个自定义指标,则您的费用将如下所示:

    总指标数 = 每个实例 5 个指标 * 51000 个实例 = 255000 个指标
    前 10000 个自定义指标(每个指标 0.30 USD)= 10000 * 0.30 USD = 3000 USD
    10001 到 250000 个自定义指标(每个指标 0.10 USD)= 240000 * 0.10 USD = 24000 USD
    250001 到 255000 个自定义指标(每个指标 0.05 USD)= 5000 * 0.05 USD = 250 USD
    月度 CloudWatch 自定义指标费用 = 3000 USD + 24000 USD + 250 USD = 每月 27250 USD

    总 API 请求数 = 51000 个实例 *(43200 分钟/5 分钟)= 440640000 个请求
    前 1000000 API 请求 = 0 USD
    1000001 到 440640000 个 API 请求 = 439640000/1000 * 0.01 USD = 4396.40 USD

    月度 CloudWatch 费用 = 27,250 USD + 4,396.40 USD = 每月 31,646.40 USD

  • 如果您的 S3 存储桶启用了 5 个复制规则,并启用了 S3 指标和通知,或为每个规则启用了 S3 复制时间控制(RTC),则您的收费如下:

    复制指标总数 = 每个复制规则 4 个指标 * 5 个复制规则 = 20 个复制指标
    前 10,000 个自定义指标(每个指标 0.30 USD)= 20 * 0.30 USD = 6.00 USD

    月度 CloudWatch 费用 = 每月 6.00 USD

    (请注意:对于 S3 复制指标,API 请求不收费)

  • 如果您在一个月(30 天)内每天使用 Web 应用程序访问日志监控 HTTP 2xx、3xx 和 4xx 响应代码 24 小时(每天发送 1GB 提取的日志数据、监控 HTTP 响应和存档一个月的数据),您的费用如下:

    月度提取的日志费用
    总提取的日志数据 = 1GB * 30 天 = 30GB
    0GB 到 5GB = 0 USD
    5GB 到 30GB = 0.50 USD * 25 = 12.50 USD

    月度监控费用
    3 个 CloudWatch 指标(每个指标 0 USD)= 3 * 0 USD = 0 USD

    月度存档的日志费用(假设日志数据压缩到 6GB)
    0GB 到 5GB = 0 USD
    5GB 到 6GB = 0.03 USD * 1 = 0.03 USD

    月度 CloudWatch 费用 = 12.50 USD + 0 USD + 0.03 USD = 12.53 USD

  • 使用 AWS Free Tier,您每月可获得 1800 分钟的 Live Tail 会话使用时长,超出部分按每分钟 0.01 USD 付费。

    如果您使用 Live Tail 在一个月内实时浏览和分析日志 1000 分钟,则您的每月费用将如下所示:

    月度 Live Tail 使用费
    Live Tail 使用总时长(分钟) = 1000
    0 到 1000 分钟 = 0 USD

    月度 Live Tail 费用 = 0 USD

    如果您使用 Live Tail 在一个月内实时浏览和分析日志 20000 分钟,则您的每月费用将如下所示:

    月度 Live Tail 使用费
    Live Tail 使用总时长(分钟) = 20000
    0 到 1800 分钟 = 0 USD
    1801 到 20000 分钟 = 0.01 USD * 18200 = 182 USD

    月度 Live Tail 费用 = 182 USD

  • 如果您监控的 VPC 每月向 CloudWatch 日志发送 72TB 提取的 VPC 流日志,并且您存档一个月的数据,您的费用如下:

    月度日志提取费用
    0 到 10TB(0.50 USD/GB)= 10 * 1024 * 0.50 USD = 5120.00 USD
    10TB 到 30TB (0.25 USD/GB) = 20 * 1,024 * 0.25 USD = 5,120.00 USD
    30TB 到 50TB (0.10 USD/GB) = 20 * 1024 * 0.10 USD = 2048.00 USD
    50TB 到 72TB (0.05 USD/GB) = 22 * 1024 * 0.05 USD = 1126.40 USD
    总提取费用 = 5120 USD + 5120 USD + 2048 USD + 1126.40 USD = 13414.40 USD

    月度日志存档费用(假设日志数据压缩到 30TB)
    30TB(0.03 USD/GB)= 30 * 1024 * 0.03 USD = 921.6 USD

    月度 CloudWatch 费用 = 13414.40 USD + 921.6 USD = 14336 USD

    注意:每个月初都会重置容量层级

     

  • 如果您监控的 VPC 每月以可选的 Apache Parquet 格式向 S3 直接发送 72TB 提取的 VPC 流日志,并且您存档一个月的数据,您的费用将如下所示:

    月度日志提取费用
    0 到 10TB(0.25 USD/GB)= 10 * 1024 * 0.25 USD = 2560.00 USD
    10TB 到 30TB(0.15 USD/GB)= 20 * 1,024 * 0.15 USD = 3,072.00 USD
    30TB 到 50TB (0.075 USD/GB) = 20 * 1024 * 0.075 USD = 1536.00 USD
    50TB 到 72TB (0.05 USD/GB) = 22 * 1024 * 0.05 USD = 1126.40 USD
    总提取费用 = 2560 USD + 3072 USD + 1536 USD + 1126.40 USD = 8294.40 USD

    月度 Apache Parquet 格式转换费(可选)
    72TB(0.03 USD/GB)= 72 * 1024 * 0.03 USD = 2211.84 USD

    月度日志存档费用(假设日志数据压缩到 6.5TB)* *
    6.5TB(0.023 USD/GB)= 6.5 * 1024 * 0.023 USD = 153.01 USD

    月度费用 = 8294.40 USD + 153.01 USD + 2211.84 USD = 10659.25 USD

    注意:每个月初都会重置容量层级

  • 在本场景中,您正在为一个每天从某款付款处理应用程序收集 1GB 日志数据的日志组启用持续数据保护。

    月度提取的日志费用
    总提取的日志数据 = 1GB * 30 天 = 30GB
    日志数据提取的费用(0 -5GB)= 0 USD
    日志数据提取的费用(5 -30GB)= 0.50 USD * 25 = 12.50 USD

    使用数据保护扫描、检测和标记敏感数据的费用
    使用数据保护扫描的日志数据总量 = 1GB * 30 天 = 30GB
    扫描的日志数据的费用 = 每 1GB 0.12 USD * 30GB = 3.60 USD

    月度存档的日志费用(假设日志数据压缩到 6GB)
    0 - 5GB 的费用 = 0 USD
    5GB - 6GB 的费用 = 0.03 USD * 1GB = 0.03 USD

    月度 CloudWatch 费用 = 12.50 USD + 3.60 USD + 0.03 USD = 16.13 USD
     

  • 该示例将定价区域视为美国东部(弗吉尼亚州北部)。如果您监控的 VPC 每月向 Amazon Kinesis Data Firehose 直接发送 72TB 提取的 VPC 流日志,您的费用将如下所示:

    月度日志传输费用
    0 到 10TB(0.25 USD/GB)= 10 * 1024 * 0.25 USD = 2560.00 USD
    10TB 到 30TB(0.15 USD/GB)= 20 * 1,024 * 0.15 USD = 3,072.00 USD

    30TB 到 50TB (0.075 USD/GB) = 20 * 1024 * 0.075 USD = 1536.00 USD
    50TB 到 72TB(0.05 USD/GB)= 22 * 1024 * 0.05 USD = 1126.40 USD

    总传输费用 = 2560 USD + 3072 USD + 1536 USD + 1126.40 USD = 8294.40 USD

    月度 KDF 提取费用
    处理到 VPC 的每 GB 数据 = 72 * 1024 * 0.13 USD = 9584.64 USD

    月度总费用 = 8294.40 USD + 9584.64 USD = 17879.04 USD

    如果您在 10 月 10 日启用 Amazon CloudWatch 异常检测

    注意:每个月初都会重置容量层级

  • 如果您每月为 10 个标准精度指标启用了 Amazon CloudWatch 异常检测功能,但只需要发出其中 5 个指标的警报,则您将创建 5 个标准精度异常检测警报。异常检测功能仅适用于标准精度的警报。您的月度账单将根据以下方式进行计算:

    标准精度异常检测警报总数 = 5

    警报根据每个警报的指标数量进行计费。对于每个异常检测警报,每个警报有三个标准精度的指标。第一个是所评估的实际指标,第二个是预期行为的上限,第三个是预期行为的下限。

    一个标准精度异常检测警报 = 0.10 USD * 每个警报 3 个标准精度指标 = 每月 0.30 USD

    五个标准精度异常检测警报 = 每个标准精度异常检测警报 0.30 USD * 5 个警报 = 每月 1.50 USD

    月度 CloudWatch 费用 = 每月 1.50 USD

    此处显示的定价值基于美国东部区域的定价。请参阅定价选项卡,了解您所在区域的最新定价信息。异常检测现已在所有 AWS 商业区域推出。

  • Container Insights 通过提供集群和服务级别的汇总指标来实现 Amazon ECS 监测。如果您监测的 1 个容器集群包含 10 个 Amazon EC2 实例、平均 50 个运行容器、20 个唯一任务名称和 5 个唯一服务名称,则您的成本将如下所示:


    CloudWatch 指标
    每个集群、任务和服务会报告预定义数量的指标。每个集群报告 8 个指标;每个任务报告 6 个指标;每个服务报告 11 个指标。将根据名称汇总各个任务和服务的 CloudWatch 指标。增加运行实例数量不会影响所生成的 CloudWatch 指标数量。所有 CloudWatch 指标以小时为基础按比例收费。本示例假设报告整个月的数据点。

    每个集群 CloudWatch Logs 的月度 CloudWatch 指标数量

    = 8 个集群指标 + (6 个任务指标 * 20 个唯一任务名称) + (11 个服务指标 * 5 个唯一服务名称)
    = 8 + (6 * 20) + (11 * 5)
    = 183 个 CloudWatch 指标

    月度 CloudWatch 指标费用 = 前 10000 个指标每个指标 0.30 USD * 183 个指标 = 54.90 USD。

    如果总指标数超过 10000 个,则应用批量定价套餐 – 有关详细信息,请参阅指标定价表。

    对于 Amazon ECS,为每个集群、服务、任务和容器摄取的平均日志大小假定一个值。每个集群报告 0.0179GB 的日志;每个服务报告 0.02769GB 的日志;每个任务报告 0.06288GB 的日志,每个容器平均每月报告 0.04159GB 的日志。

    摄取日志费用将因您的集群、容器、容器组(pod)、服务、实例名称、标签等所使用的名称而有所差异。

    每月摄取的 CloudWatch 日志(GB)= (1 个集群 * 0.0179GB) + (5 个服务 * 0.02769GB) + (20 个任务 * 0.06288GB) + (50 个容器 * 0.04159GB) = 每月 3.49GB

    月度摄取日志费用 = 每 GB 摄取日志 0.50 USD * 3.49GB CloudWatch Logs 性能事件 = 每月 1.75 USD

    月度 CloudWatch 费用 = 54.90 USD + 1.75 USD = 每月 56.65 USD

    此处显示的定价值基于美国东部(弗吉尼亚州北部)AWS 区域的定价。请参考您所在区域的定价信息。

    如果您使用容器日志,Container Insights 会为启用筛选所需的元数据每行增加 700 字节。容器日志将继续根据标准 CloudWatch 日志摄取和日志存储定价收费。

  • 1/适用于 Amazon EKS 的 Container Insights(具有增强的可观测性)

     使用具有增强可观测性的 Container Insights 时,将根据整个容器环境中的观测次数向您收费,其中摄取的观察总数取决于您的容器设置(包括容器组件的数量)。假设您监测 1 个集群,其中包含 10 个节点、1 个命名空间、5 个唯一服务名称、16 个工作负载、20 个容器组(Pod)和 20 个容器,并报告整个月的数据点。

    每个 EKS 容器组件每分钟摄取的平均观测值数。每个集群报告 1720 个观测值;每个节点报告 68 个观测值;每个命名空间报告 2 个观察值;每个服务报告 2 个观测值;每个工作负载报告 7 个观测值;每个容器组(pod)平均每分钟报告 130 个观测值;每个容器平均报告 21 个观测值。

    监测费用如下:
    每月 Container Insights 观测总数
    = [(1 个集群 * 1720 次观测) + (10 个节点 * 68 次观测) + (1 个命名空间 * 2 次观测) + (5 个服务 * 2 次观测) + (16 个工作负载 * 7 次观测) + (20 个容器组 * 130 次观测) + (20 个容器 * 21 次观测)] * 60 分钟 * 24 小时 * 30 天
    = [1720 + 680 + 2 + 10 + 112 + 2600 + 420] * 43200 分钟/月 = 每月 239500800 次观测

    您的月度 Container Insights 账单 = 239500800 * 0.21 USD/100 万次观测 = 50.30 USD


    一旦您每月的观测次数超过 10 亿次,则批量定价等级将分别适用。

    此外,默认情况下会收集所有容器日志。Container Insights 会为启用筛选所需的元数据每行增加 700 字节。容器日志将继续根据标准 CloudWatch 日志摄取和日志存储定价收费。 

    2/适用于 Amazon EKS 和 Kubernetes 的 Container Insights(不具有增强的可观测性)

    如果您正在监测 1 个包含 10 个节点或 Amazon EC2 实例、20 个容器组(pod)、5 个唯一服务名称和 1 个命名空间的容器集群,则聚合集群和服务级别指标的费用如下:

    CloudWatch 指标
    每个集群、节点、Pod 和服务会报告预定义数量的指标。每个集群报告 24 个指标;每个节点报告 8 个指标;每个 Pod 报告 9 个指标;每个服务报告 6 个指标。将根据名称汇总各个 Pod、服务和命名空间的 CloudWatch 指标。增加运行实例数量不会影响所生成的 CloudWatch 指标数量。所有 CloudWatch 指标以小时为基础按比例收费。本示例假设报告整个月的数据点。

    每个集群的月度 CloudWatch 指标数量
    = 24 个集群指标 + (10 个节点或 EC2 实例 * 8 个节点指标) + (20 个唯一 Pod 名称 * 9 个 Pod 指标 * 1 个命名空间) + (5 个唯一服务名称 * 6 个服务指标 * 1 个命名空间) + (1 个唯一命名空间 * 6 个命名空间指标)
    = 24 + (10 * 8) + (20 * 9 * 1) + (5 * 6 * 1) + (1 * 6) = 320 个 CloudWatch 指标

    月度 CloudWatch 指标费用 = 前 10,000 个指标每个指标 0.30 USD * 320 个指标 = 96 USD

    如果总指标数超过 10000 个,则应用批量定价套餐 – 有关详细信息,请参阅指标定价表。

    CloudWatch Logs
    在此示例中,我们假设每个 EKS 容器组件每月摄入的 Kubernetes 日志的平均大小,如下所示。每个集群报告 0.01621GB 日志;每个命名空间报告 0.0185GB 日志;每个服务报告 0.02182GB 日志;每个节点平均每月报告 0.21365GB 日志;每个容器组(pod)报告 0.45845GB 日志。

    摄取日志费用将因您的集群、容器、容器组(pod)、服务、实例名称、标签等所使用的名称而有所差异。

    每月摄取的 CloudWatch 日志(GB)= (1 个集群 * 0.01621GB) + (1 个命名空间 * 0.0185GB) + (5 个服务 * 0.02182GB) + (10 个节点 * 0.21365GB) + (20 个容器组 * 0.45845GB) = 每月 11.45GB

    月度摄取日志费用 = 每 GB 摄取日志 0.50 USD * 11.45GB CloudWatch Logs 性能事件 = 每月 5.73 USD

    月度 CloudWatch 费用 = 96 USD + 5.73 USD = 每月 101.73 USD

    此处显示的定价值基于美国东部(弗吉尼亚州北部)AWS 区域的定价。请参考您所在区域的定价信息。

    如果您使用容器日志,Container Insights 会为启用筛选所需的元数据每行增加 700 字节。容器日志将继续根据标准 CloudWatch 日志摄取和日志存储定价收费。 

  • 如果您监控包含 API(使用 Amazon API Gateway)、1 个具有 10 个节点或 Amazon EC2 实例的容器集群、20 个容器组(pod)、5 个唯一服务名称及 1 个命名空间、3 个 Lambda 函数和 1 个 DynamoDB 表的应用程序,您的费用如下:

    CloudWatch 指标
    API、Lambda 和 DynamoDB:提供这些 AWS 服务的指标不会产生额外费用。

    Kubernetes:如示例 7 所述,对于每个集群、节点、容器组(pod)和服务都报告了预定义数量的指标(要了解更多信息,请参阅 AWS 上的 Kubernetes)。每个集群报告 24 个指标;每个节点报告 8 个指标;每个 Pod 报告 9 个指标;每个服务报告 6 个指标。将根据名称汇总各个 Pod、服务和命名空间的 CloudWatch 指标。增加运行实例数量不会影响所生成的 CloudWatch 指标数量。所有 CloudWatch 指标以小时为基础按比例收费。本示例假设报告整个月的数据点。

    每个集群的月度 CloudWatch 指标数量
    = 24 个集群指标 + (10 个节点或 EC2 实例 * 8 个节点指标) + (20 个唯一 Pod 名称 * 9 个 Pod 指标 * 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 指标费用 = 前 10000 个指标每个指标 0.30 USD * 320 个指标 = 96 USD。如果总指标数超过 10000 个,则应用批量定价套餐 – 有关详细信息,请参阅指标定价表。

    CloudWatch Logs
    API 和 Lambda:对于提取在 CloudWatch 中的 API Gateway 日志或 Lambda 日志,月度提取日志成本 = 每 GB 提取日志 0.50 USD * 作为 CloudWatch Logs 的 50 GB 性能事件 = 每月 25 USD。

    AWS X-Ray
    如果应用程序每小时收到 2000 个传入请求,并且您使用的采样率是 10%,那么您的费用计算如下:

    记录的轨迹
    每月记录的轨迹数 = 每小时 2000 个请求 x 24 小时 x 31 天 x 10% = 148800 条轨迹
    每月应计费的记录轨迹数 = 148800 条轨迹 - 免费套餐中的 100000 条轨迹 = 48800 条轨迹
    每月记录轨迹的费用 = 48800 条轨迹 * 0.000005 USD = 0.24 USD

    此外,我们假设您扫描每小时捕获的数据(200 条轨迹)时会执行 100 次查询,并且每次查询时会检索 50 条轨迹的整个轨迹数据。

    检索和扫描的轨迹
    每月扫描的轨迹数 = 100 次查询 x 每小时 200 条轨迹 x 31 天 = 620000 条轨迹
    每月检索的轨迹数 = 100 次查询 x 每次查询 50 条轨迹 x 31 天 = 155000 条轨迹
    每月检索/扫描的总轨迹数 = 155000 条轨迹 + 620000 条轨迹 = 775000 条轨迹
    由于 AWS X-Ray 每月免费提供前 1000000 条轨迹检索或扫描,检索和扫描 775000 条轨迹的费用为 0 USD。

    您每月将 AWS X-Ray 用于记录的轨迹的总费用为 0.24 USD。

    月度监控费用 = 96 USD + 25 + 4.23 USD + 0.24 USD = 每月 125.47 USD。

    此处显示的定价值基于美国东部(弗吉尼亚北部)AWS 区域的定价。请参考您所在区域的定价信息。
     

  • 如果您监控每个月有 2250 亿个日志事件到 CloudWatch Logs 中的 Amazon VPC 流日志,且您具有分别匹配这些日志事件的 100%、50% 和 10% 的三条 Contributor Insights 规则,则您的费用如下:

    规则费用
    规则总数 = 3 条规则
    第一条 Contributor Insights 规则 = 0 USD
    2 条 Contributor Insights 规则(每条规则 0.50 USD)= 1.00 USD

    匹配的日志事件
    匹配的日志事件总数 =(2250 亿 * 100%)+(225 * 50%)+(2250 亿 * 10%)= 2250 亿 + 1125 亿 + 225 亿 = 3600 亿
    0 至 100 万匹配的日志事件 = 0 USD
    100 万至 3600 亿匹配的日志事件 = 3599.99 亿 * 0.02 USD = 7200 USD

    月度 CloudWatch 费用 = 1.00 美元 + 7200 美元 = 7201 美元

  • 应用程序信号(预览版):

    如果您监控每分钟接收 25000 个请求(入站服务请求)的应用程序,并且对于每个入站请求,该应用程序向依赖项发出 2 个请求(出站依赖请求),则您的费用将如下所示:

    入站服务请求的应用程序信号:每分钟 25000 个请求 * 一个月内 43800 分钟 = 每月 1095000000 个应用程序信号

    出站依赖项请求的应用程序信号:每分钟 25000 个请求 * 2 个出站依赖项请求 * 一个月内 43800 分钟 = 每月 2190000000 个应用程序信号

    来自请求的应用程序信号总数 = 1095000000 + 2190000000 个 = 每月 3285000000 个应用程序信号

    服务等级目标(SLO):

    每个服务等级目标(SLO)在每个 SLI 指标周期内生成两个应用程序信号。如果您创建 10 个 SLI 指标周期为 1 分钟的 SLO、10 个 SLI 指标周期为 5 分钟的 SLO 以及 10 个 SLI 指标周期为 10 分钟的 SLO,则您的应用程序信号总数将如下所示:

    具有 1 分钟 SLI 指标周期的 SLO 的应用程序信号:(10 个 SLO * 2 个应用程序信号,每月 43800 分钟)/1 分钟 SLI 指标周期 = 每月 876000 个应用程序信号

    具有 5 分钟 SLI 指标周期的 SLO 的应用程序信号:(10 个 SLO * 2 个应用程序信号 * 一个月内 43800 分钟)/5 分钟 SLI 指标周期 = 每月 175200 个应用程序信号

    具有 10 分钟 SLI 指标周期的 SLO 的应用程序信号:(10 个 SLO x 2 个 Application 信号 x 一个月内 43800 分钟)/10 分钟 SLI 指标周期 = 每月 87600 个应用程序信号

    来自 SLO 的应用程序信号总数:876000 + 175200 + 87600 = 每月 1138800 个应用程序信号

    来自请求和 SLO 的应用程序信号总数 = 3285000000 + 1138800 = 每月 3286138800 个应用程序信号

    应用程序信号的总费用:
    前 1 亿个信号 * 每 100 万个应用程序信号 1.50 美元 = 150 美元
    接下来的 9 亿个信号 * 每月每 100 万个 0.75 美元应用程序信号 = 675 美元
    剩余的 2286138800 个信号 * 每月每 100 万个应用程序信号 0.30 美元 = 685.84 美元

    应用程序信号和 SLO 的总费用 = 150 美元 + 675 美元 + 685.84 美元 = 每月 1510.84 美元

    X-Ray 轨迹:

    默认情况下,在实施应用程序信号时,X-Ray 轨迹以 5% 的采样率启用。可以选择将此默认轨迹率调高或调低。

    如果您监控每分钟接收 25000 个请求(入站服务请求)的 1 个应用程序,并且使用默认 5% 的采样率,则轨迹费用如下所示:

    存储的轨迹数:

    每月存储的轨迹数 = 每分钟 25000 个请求 * 每月 43800 分钟 * 5% 采样率 = 每月存储 54750000 条轨迹

    存储的可计费轨迹数 = 存储的 54750000 条轨迹 – 免费套餐中的 100000 条轨迹 = 每月存储 54650000 条轨迹

    轨迹存储费用 = 存储的 54650000 条轨迹 * 0.000005 美元 = 每月 273.25 美元

    此外,我们假设您每天进行 100 次查询,每次查询扫描过去一小时捕获的数据,包括 75000 条轨迹,并且每次查询时检索 50 条轨迹的完整轨迹数据。

    检索和扫描的轨迹数

    扫描的轨迹数 = 100 次查询 * 每小时 75000 条轨迹 * 31 天 = 每月扫描 232500000 条轨迹

    检索到的轨迹数 = 100 次查询 * 每次查询 50 条轨迹 * 31 天 = 每月检索 155000 条轨迹

    检索和扫描的轨迹总数 = 15.5 万条轨迹 + 232500000 条轨迹 = 每月检索/扫描的 232655000 条轨迹

    检索和扫描的可计费轨迹数 = 232655000 条轨迹 - 免费套餐中有 1000000 条轨迹 = 每月检索和扫描的 231655000 条轨迹

    每月检索和扫描轨迹的费用 = 231655000 条轨迹* 0.0000005 美元 = 每月 115.82 美元

    X-Ray 轨迹的总费用 = 存储的轨迹 273.25 美元 + 扫描/检索的轨迹 115.82 美元 = 每月 389.07 美元


    总费用:应用程序信号和 SLO 为 1510.84 美元 + X-Ray 轨迹为 389.07 美元 = 每月 1899.91 美元

    此外,您可以将 Synthetics 和 RUM(真实用户监控)与应用程序信号一起使用。有关费用,请参阅单个定价示例。

  • 如果您创建了 5 个每 5 分钟运行一次的金丝雀并对 5 个由金丝雀生成的指标添加警报,且将数据存储 1 个月,则您的月度账单将计算如下:

    5 个 Canary * 每小时运行 12 次 * 每天 24 小时 * 每月 31 天 = 44640 次 Canary 运行

    月度 CloudWatch 费用

    Canary 运行费用 = 44640 次 Canary 运行 * 每次 Canary 运行 0.0012 USD = 每月 53.57 USD
    每月 5 个警报 = 5 * 0.10 USD = 每月 0.50 USD
    月度 CloudWatch 费用 = 53.57 USD + 0.50 USD = 54.07 USD

    月度额外费用

    每次金丝雀运行还会同时运行 AWS Lambda 函数,将日志和结果写入 CloudWatch 日志和指定的 Amazon S3 存储桶,并创建 CloudWatch 自定义指标。有关 AWS LambdaAmazon S3CloudWatch LogsCloudWatch Metrics 等 AWS 服务的定价详情,请参阅相关 AWS 服务详情页面的定价部分。

    Lambda 费用 = 请求费用 + 持续时间费用
    = 44640 次运行的请求 * 每 1000000 个 0.2 USD + 20 秒的持续时间 * 44640 次 Canary 运行 * 1GB 内存大小 * 每秒每 GB 0.000016667 USD
    = 0.01 USD + 14.88 USD = 每月 14.89 USD

    CloudWatch Logs 费用 = 收集费用 + 存储费用
    = 每次运行收集 0.00015GB * 44640 次运行 * 每 GB 0.5 USD + 每次运行 0.00015GB 存储* 44640 次 Canary 运行 * 每月每 GB 0.03 USD
    = 3.35 USD + 0.20 USD = 每月 3.55 USD

    S3 费用 = put 请求费用 + 存储费用
    = 44640 次运行的 put 请求 * 每 1000 次请求 0.005 USD + 每次运行 0.001GB 存储 * 44640 次 Canary 运行 * 1 个月 * 每月每 GB 0.023 USD
    = 0.22 USD + 1.03 USD =每月 1.25 USD

    CloudWatch 指标费用 = 3 个 CloudWatch 指标(SuccessPercent、Duration、Failed)= 3 个指标 x 每个指标每月 0.30 USD = 每月 0.90 USD

    您可以选择在金丝雀脚本中配置其他指标:executeHttpStep() 和 executeStep(),并将按自定义 CloudWatch 指标费率付费。

    每月额外费用 = 14.89 USD + 3.55 USD + 1.25 USD + 0.90 USD = 每月 20.59 USD

    月度总费用 = 54.07 USD + 20.59 USD = 74.66 USD

    此处显示的定价值基于美国东部区域的定价。请参阅定价选项卡,了解您所在区域的最新定价信息。

  • 复合警报可以组合任何类型的 CloudWatch 警报。指标警报根据每个警报的指标数量进行计费,而复合警报则按警报单元进行计费。无论一个复合警报组合了多少指标警报,其每月的费用都是 0.50 USD。

    如果您创建一个组合了四个标准精度指标警报的复合警报,则每月账单的计算方式如下:

    四个标准精度警报 = 每个警报指标 0.10 USD * 4 = 每月 0.40 USD

    一个复合警报 = 每月 0.50 USD

    月度 CloudWatch 费用 = 0.40 USD + 0.50 USD = 每月 0.90 USD
     

  • Amazon S3 请求指标使您可以快速识别和处理操作问题。您可以为 16 个可用指标配置筛选条件,这些指标由共享前缀或对象标记标识,并且仅监视对象的子集。筛选条件将您的指标与特定的业务应用程序、工作流或内部组织匹配。存储桶上的活动决定生成哪些指标,因此这 16 个指标不一定当天每小时都发布。

    例如,让我们以一个应用程序为例,它每天执行一个备份例程,并在一小时内完成。由于该应用程序只向 S3 发出 PUT 请求,因此会生成指标的子集,如 AllRequests、PutRequests、TotalRequestLatency 和 BytesUploaded;不会生成与其他类型的操作(如 DeleteRequests、SelectRequests 和 SelectReturnedBytes)相关的指标。在我们的例子中,我们假设在 16 个可用指标中生成了 8 个 — 您可以在 Amazon S3 文档中查看指标的详细列表。假设例程在同一小时内开始和结束,则生成和将这些指标发布到 CloudWatch 的费用为:

    指标总数 = 8
    发布指标的总小时数 = 30 天内每天 1 小时(假设示例月份有 30 天)= 1 * 30 = 每月 30 小时
    每月总小时数 = 30 天 * 24 小时 = 每月 720 小时
    前 10000 个自定义指标(每个指标 0.30 USD)= 0.30 USD * 8(指标数)* 30(每月发布指标的小时数)/ 720(每月小时数)= 每月 0.10 USD。

    S3 请求指标的每月 CloudWatch 费用 = 每月 0.10 USD
    如果总指标数超过 10000 个,则将根据上述定价表应用批量定价套餐。

    如果您监控一个每月调用 100 万次的 Lambda 函数,您的费用将如下所示:

  • 如果您监控一个每月调用 100 万次的 Lambda 函数,您的费用将如下所示:

    CloudWatch 指标
    将为每个函数报告预定义数量的指标。每个函数报告 8 个指标。CloudWatch 指标将根据指标名称按函数进行聚合。所有 CloudWatch 指标以小时为基础按比例收费。如果函数调用次数每小时不足一次,则函数将仅按照其调用的小时数进行收费。

    每个函数的月度 CloudWatch 指标数量
    = 8 个指标 * 1 个函数
    = 8 个 CloudWatch 指标

    月度 CloudWatch 指标费用 = 前 10000 个指标每个指标 0.30 USD * 8 个指标 = 2.40 USD

    如果您的账户中的总指标数超过 10000 个,则将应用批量定价套餐。请参阅指标定价表了解详细信息。

    CloudWatch Logs
    将为每个函数调用生成一个日志事件。每个日志事件的大小约为 1.1KB。

    月度摄取 CloudWatch Logs 大小 (GB) = (1.1KB/1024/1024) GB * 每月 1000000 次调用 * 每月 1.05GB

    月度摄取日志费用 = 每 GB 提取日志 0.50 USD * 1.05GB CloudWatch Logs 性能事件 = 每月 0.52 USD

    月度 CloudWatch 费用 = 2.40 USD + 0.52 USD = 每月 2.92 USD

    无最低费用或强制服务使用量。如果未调用函数,则无需付费。

    此处显示的定价值基于美国东部(弗吉尼亚北部)AWS 区域的定价。请参考您所在区域的定价信息。

  • 如果您的应用程序在 30 天的一个月内全天候运行,每分钟发出 10000 个指标更新,并且您的 CloudWatch 指标流通过美国东部的 Kinesis Data Firehose 传输流向合作伙伴 HTTP 端点发送数据,则您的月度费用如下:

    CloudWatch Metric Streams
    指标更新总数 = 每分钟 1 万个指标更新 * 全月 43200分钟 = 每月 4.32 亿个指标更新
    4.32 亿个指标更新(每 1000 个指标更新 0.003 USD)= 每月 1296 USD
    月度 CloudWatch 费用 = 每月 1296 USD

    Kinesis Data Firehose
    Kinesis Data Firehose 摄取的数据(每月 GB)= 4.32 亿指标更新 * 0.5KB(假设每个指标更新的平均大小) / 1048576 KB/GB = 每月 206GB
    美国东部的 Kinesis Data Firehose 价格为:每月前 500TB 摄取的数据每 GB 0.029 美元 = 206GB * 0.029 USD = 每月 5.97 USD
    Kinesis Data Firehose 费用 = 每月 5.97 USD

    数据输出(Kinesis Data Firehose HTTP 端点到监控合作伙伴)
    每月不超过 9.999 TB,每 GB 0.09 USD(由于前 1 GB 免费,我们将从价格计算中删除 1 GB) = 205 GB * 0.09 USD = 18.45 USD
    数据传出费用 = 每月 18.45 USD

    月费总费用 = 每月 1296 USD + 每月 5.97 USD + 每月 18.45 USD = 每月 1320.42 USD

    注意:此处显示的定价值基于美国东部(弗吉尼亚北部)AWS 区域的定价。请参考您所在区域的定价信息。

  • 假设您运行一项流量拆分活动,在活动中,您每月按 100% 采样率为共计 200000 个页面视图的用户流量提供两项功能(旧版和新版)。您无需进行分析。您的应用程序为每个页面视图生成一个任务事件,其中一项任务是确定哪个用户将查看哪项功能(即流量拆分)的一个 Evidently API 调用。您需要支付的费用:

    Evidently 事件费用
    Evidently 事件(任务)总数 = 200000 个视图 * 每个页面视图 1 个 Evidently 事件 = 200000 个 Evidently 事件
    200000 个任务 Evidently 事件(每百万个 Evidently 事件 5 USD)= 1.00 USD

    月度 CloudWatch Evidently 费用 = 1.00 美元

  • 假设您运行两项启动,每项启动每月按 100% 采样率为共计 200000 个页面视图的用户流量提供两项功能变化。您想要监控由每个数据事件生成的三个指标(即三个规则匹配)。您的应用程序为每个页面视图生成一个任务事件,其中一项任务是确定哪个用户将查看哪项功能(流量拆分)的一个 Evidently API 调用。它还为每个页面视图生成两个数据事件(如用户单击)。您需要支付的费用:

    Evidently 事件费用
    对于任务,Evidently 事件数量 = 200000 个视图 * 每个页面视图 1 个 Evidently 事件 * 2 项启动 = 400000 个 Evidently 事件
    对于数据事件,Evidently 事件数量 = 200000 个视图 * 每个页面视图 2 个 Evidently 事件 = 400000 个数据 Evidently 事件
    Evidently 事件总数 = 任务 Evidently 事件 + 数据 Evidently 事件 = 400000 + 400000 = 800000
    800000 个 Evidently 事件(每百万个 Evidently 事件 5 USD)= 4.00 USD

    Evidently 分析单位费用
    Evidently 指标数量 = 2 项启动 * 3 个指标 = 6 个指标
    Evidently 分析单位数量 = 6 个指标 * 400000 个数据 Evidently 事件 = 2400000
    分析费用 = 2400000 个 Evidently 分析单位(每百万个 Evidently 分析单位 7.50 USD)= 18.00 USD

    月度 CloudWatch Evidently 费用 = 事件费用 + 分析费用 = 4.00 USD + 18.00 USD = 22.00 USD

    CloudWatch 指标费用 = 12 个指标 * 0.30 USD = 3.60 USD
    (CloudWatch 指标是每个变化 – 6 个 Evidently 指标 * 2 个变化)

  • 假设您运行两项启动和三项实验,每项启动和每项实验每月按 100% 采样率为共计 200000 个页面视图的用户流量提供两项功能变化。您想要监控由每个数据事件生成的三个指标(即三个规则匹配)。您的应用程序为每个页面视图生成一个任务事件,其中一项任务是确定哪个用户将查看哪项功能(流量拆分)的一个 Evidently API 调用。它还为每个页面视图生成两个数据事件(如用户单击)。您需要支付的费用:

    Evidently 事件费用
    对于任务,Evidently 事件数量 = 200000 个视图 * 每个页面视图 1 个 Evidently 事件 *(2 项启动 + 3 项实验)= 1000000 个 Evidently 事件
    对于数据事件,Evidently 事件数量 = 200000 个视图 * 每个页面视图 2 个 Evidently 事件 = 400000 个数据 Evidently 事件
    Evidently 事件总数 = 1000000 个 Evidently 事件(任务)+ 400000 个 Evidently 事件(数据)= 1400000
    1400000 Evidently 事件(每百万个 Evidently 事件 5 USD)= 7.00 USD

    Evidently 分析单位费用
    Evidently 指标数量 =(2 项启动 + 3 项实验)* 3 个指标 = 15 个指标
    Evidently 分析单位数量 = 15 个指标 * 400000 个数据 Evidently 事件 = 6000000
    分析费用 = 6000000 个 Evidently 分析单位(每百万个 Evidently 分析单位 7.50 USD)= 45.00 USD

    月度 CloudWatch Evidently 费用 = 事件费用 + 分析费用 = 7.00 USD + 45.00 USD = 52.00 USD

    CloudWatch 指标费用 = 30 个指标 * 0.30 USD = 9.00 USD
    (CloudWatch 指标是每个变化 – 15 个 Evidently 指标 * 2 个变化)

  • 如果一个月之内您的应用程序有 500000 次访问,您对每次访问的 20 个数据事件(包括 1 个开启事件、1 个页面视图事件、10 个性能事件(3 个 Web 核心功能事件、1 个绘制事件、1 个导航事件、5 个资源负载事件)和 8 次错误事件)的页面负载性能和错误按 100% 采样率收集 CloudWatch RUM 事件,您需要支付的费用如下:

    RUM 数据事件总数 = 20 个数据事件/访问 * 500000 次访问 = 10000000 个数据事件
    10000000 个 RUM 数据事件的费用(每 100000 个数据事件 1 USD)= 10000000 * 1 USD/100000 = 100 USD

    月度 CloudWatch RUM 数据事件费用 = 每月 100 美元

  • 如果您通过 CloudWatch 控制台运行 Metrics Insights 查询,不会向您收取任何费用。

    使用 AWS CLI、SDK 或 AWS CloudFormation 以编程方式运行您的 Metrics Insights 查询时,无论您如何输出结果,将基于分析的指标数量收取您的查询费用。

    如果您在您的账户中有 1000000 个指标并运行一个选择 1500 个指标用于分析的查询,并且该分析在结果中返回 10 个时间序列,则您的费用将如下所示:

    查询费用 = 1500 个分析的指标 * 每 1000 个分析的指标 0.01 USD = 0.015 USD

    如果您在您的账户中有 5000000 个指标,运行一个选择 100 个指标进行分析的查询,并且该分析在结果中仅返回 1 个时间序列,您的费用如下:

    查询费用 = 100 个分析的指标 * 每 1000 个分析的指标 0.01 美元 = 0.001 美元

  • 借助 AWS,您可以构建全天候运行几个月的应用程序,并使用自动扩展的 EC2 实例。您可以通过指标见解查询监控您的 EC2 实例,在您所有 EC2 实例的 CPU 平均使用率超过 80% 的阈值时收到警报。

    您的应用程序在 7 月份一直都是使用 3 个实例。

    8 月 16 日 UTC 时间 00:00,您的应用程序纵向扩展至 4 个实例,并一直使用 4 个实例直到 8 月份结束。

    试着计算警报的月度费用
    7 月(有 31 天),您每天都在不间断地使用警报。数学表达式显示如何计算通过指标见解查询,从 3 个指标检索平均值的标准精度警报的月度费用。

    1(警报)x 3(指标见解查询分析的指标数量)x 0.10 USD(每个警报分析每个指标的费用)= 0.30 USD

    7 月,该警报的费用总计为 0.30 USD。

    试着计算警报的月度按比例费用
    8 月(有 31 天),您每天都在不间断地使用警报。数学表达式显示如何计算通过指标见解查询,在 15 天中从 3 个指标检索平均值,然后剩下 16 天中通过指标见解查询从 4 个指标中检索平均值的标准精度警报的费用。

    您的标准精度警报通过指标见解查询从 3 个指标估算平均值,运行时间为 360 小时(从 UTC 时间 1 号的 00:00,到 15 号的 23:59),这段时间内的费用如下:

    1(警报)x 3(指标见解查询分析的指标数量)x 360 / 744(按照当月的小时数的比例)x 0.10 USD(每个警报分析每个指标的费用)= 0.15 USD

    您的标准精度警报通过指标见解查询从 4 个指标估算平均值,运行时间为 384 小时(从 UTC 时间 16 号的 00:00,到 31 号的 23:59),这段时间内的费用如下:

    1(警报)x 4(指标见解查询分析的指标数量)x 384 / 744(按照当月的小时数的比例)x 0.10 USD(每个警报分析每个指标的费用)= 0.21 USD

    8 月,该警报的费用总计为 0.15 USD + 0.21 USD = 0.36 USD。

    请注意,所有警报费用都是按比例收取的,无论它们是否使用指标见解查询。您可以应用相同的按比例收费逻辑,推算出一个月内为了添加或删除指标而创建、删除或修改的某个警报的费用。
     

  • 如果您将 10 个 CloudFront 分布和 20 个虚拟私有云(VPC)添加到检测 45000 个城市网络的监测仪,您的费用如下:

    1. 监测资源的费用:
      监测资源总数 = 10 个 CloudFront 分配 + 20 个 VPC = 30
      30 个监测资源 @ 每小时每个监测资源 0.01 USD = 30 * 0.01 USD = 每小时 0.30 USD
    2. 监测城市网络费用:
      受监控的城市网络总数 = 45000 个,前 100 个城市网络 = 0 美元
      每月监控的城市网络总数 = 每小时 45,000 个 730 小时/月 = 32850000 个城市网络小时/月
      每小时前 100 个城市网络,每月总计(每月固定值)= 74000 个城市网络小时/月
      每月计费的城市网络总小时数 = 32850000 个城市网络小时/月 - 74000 个城市网络小时/月 = 32776000 个城市网络小时/月
      每月 32776000 个城市网络小时,每 10000 个城市网络每小时 0.74 美元
      = 32776000 美元 x 0.000074 美元 = 每月 2425.42 美元
    3. CloudWatch Logs 费用:
      在 45000 个城市网络中,网络监测仪只会发布前 500 个城市网络的 CloudWatch Logs,每天的日志数据少于 500MB,或每月(500MB * 30)= 15GB 的数据。如果您排除免费范围(例如:5GB),那么需要支付的剩余日志数据将为 10GB(15GB - 5GB)。如果每 GB 的费用是每月 0.50 美元(这是一个合理的例子),您的 CloudWatch Logs 每月费用将低于 0.50 美元 * 10 GB = 5 美元/月。

     

  • 在此示例中,您的应用程序在 AWS 以及混合和多云环境中具有工作负载。您希望将所有工作负载的指标、控制面板和警报整合到一个位置,无论位于何处。

    每月 CloudWatch 警报费用

    1.AWS 指标
    您可以创建警报来监控 AWS 上的指标。请参阅与警报相关的其他定价示例进行此计算。

    2.本地指标
    您可以创建警报来监控本地工作负载的 15 个指标。每个警报都引用来自本地或其他云工作负载的单个指标。您的费用如下所示:15 个警报 * 每个警报 1 个指标 * 每个警报指标 0.10 美元 = 每月 1.50 美元。

    3.其他云指标
    您的其他云指标警报的收费方式与本地指标的收费方式完全相同。
    如果您创建警报来监控来自其他云工作负载的 15 个指标,则您的 CloudWatch 费用将与上面相同,即每月 1.50 美元。

    从其他云供应商的 API 中查询指标可能会直接向您收取额外费用。

    每月 CloudWatch 控制面板费用

    您创建的自定义控制面板引用了 45 个 CloudWatch 指标、5 个针对您的本地指标的查询以及对其他云指标的 5 个查询:该控制面板引用 45 + 5 + 5 = 55 个指标,因此它不符合免费套餐的条件。您的费用如下:每个自定义控制面板 3 美元 = 每月 3 美元。


    月度额外费用

    1.对警报执行 Lambda 会产生额外费用

    每个数据来源查询均由 AWS Lambda 函数操作;当您在控制面板上可视化数据或每次评估警报时,AWS Lambda 函数都会代表您运行以检索必要的数据,并可能按照 AWS Lambda 定价产生费用。请注意,以下示例未考虑 AWS Lambda 免费套餐。

    Lambda 费用 = 请求费用 + 持续时间费用
    标准警报每分钟评估一次;在为期 31 天的一个月中,警报会评估 44640 次。您有 15 个警报,每个警报对本地指标有一个数据来源查询,还有另外 15 个警报,每个警报对另一个云有一个数据来源查询,即(15 * 1)+(15 * 1)= 30 个查询。
    评估您的警报将引发 44640 次评估 * 30 次查询 = 1339200 次 Lambda 运行。
    假设平均执行时间为 1 秒,则警报产生的费用如下所示:
    1339200 次 Lambda 运行 * 每 100 万个请求 0.2 美元 + 时长 1 秒 * 1339200 次 Lambda 运行 * 1GB 内存大小 * 每 GB 每秒 0.0000166667 美元 = 0.27 美元 + 22.32 美元 = 每月 22.59 美元。

    2.在控制面板上执行 Lambda 的额外费用

    对于控制面板可视化,我们做出以下假设:

    * 您每天刷新控制面板 20 次
    * 可视化利用比警报更复杂的查询,查询的平均执行时间为 3 秒

    可视化仪表板中的数据将引发 10 次查询 * 每天 20 次 * 31 天 = 每月运行 6,200 次 Lambda

    您的控制面板产生的 AWS Lambda 费用如下所示:
    6200 次 Lambda 运行 * 每 100 万个请求 0.2 美元 + 时长 3 秒 * 6200 个 Lambda 运行 * 1GB 内存大小 * 每 GB 每秒 0.000016667 美元 = 0.00 美元 + 0.31 美元 = 每月 0.31 美元。

    每月额外费用 = 22.59 美元 + 0.31 美元 = 每月 22.90 美元

    每月总费用 = 1.50 美元 + 1.50 美元 +3 + 22.90 美元 = 每月 28.90 美元

     

  • 假设您是一家金融机构,想要使用 CloudWatch 网络监视器监测您的交易应用程序的性能。为了提高韧性,您已将应用程序分布在三个可用区中,映射到三个子网。您的基础设施通过冗余的 AWS Direct Connect 链接连接到八个本地 IP 地址。在 30 天免费试用期结束时,您在美国东部(弗吉尼亚州北部)使用 CloudWatch Network Monitor for Hybrid 的第一份月度账单将按以下方式计算:

    1.监测资源的费用:


    30 天 * 24 小时 = 720 小时
    VPC 子网总数:3
    每个 VPC 子网可访问的本地目标总数:8
    3 个 VPC 子网通向前 4 个目的地,每个监测资源每小时 0.10 USD = 3 * 720 小时 * 0.10 USD = 每月 216 USD


    乘以 2 得出 8 个目的地 = 216 USD * 2 = 每月 432 USD。


    2.CloudWatch 指标费用:


    网络监控器为每个探测器提供 3 个 CloudWatch 指标
    监控的探测器数量:3 个子网 * 8 个目标 IP 地址 = 24 个探测器
    指标总数:24 个探测器 * 每个探测 3 个指标 = 72 个指标
    CloudWatch 指标费用总额:72 个指标 * 0.30 USD/指标/月 = 每月 21.60 USD

    本示例中 CloudWatch 网络监控器的总费用:438 USD + 21.60 USD = 每月 459.60 USD

其他定价资源

AWS 定价计算器

轻松计算 AWS 的月度费用。

获取定价协助

联系 AWS 专家获取个性化报价。