Amazon CloudWatch 定价

为什么选择 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 分钟(每天大约一小时)

CloudWatch Logs 的 Contributor Insights

每个月 1 条 Contributor Insights 规则

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

Application Signals 首次免费试用包括每个账户 1 亿个信号或 3 个月免费使用,以先到者为准
Synthetics 每月 100 次 Canary 运行
Evidently 首次免费试用包括每个账户 300 万个 Evidently 事件和 1000 万个 Evidently 分析单位
RUM 首次免费试用包括每个账户 100 万个 RUM 事件
跨账户可观测性 第一个跟踪副本从源账户发送到监控账户

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

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

  • 日志
  • 指标
  • 控制面板
  • 警报
  • Contributor Insights
  • Application Signals
  • Synthetics
  • RUM
  • Evidently
  • 网络监测仪
  • 网络监视器
  • 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 示例。

  • 跨账户可观测性
  • 跨账户可观测性

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

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

     

定价示例

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

  • 您的 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 美元

  • Application Signals:

    如果您监控每分钟接收 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 函数,您的费用将如下所示:

    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

  • 启用详细指标的 API Gateway 端点有两个资源 - /devices 和 /authenticate,部署到称为 prod 的阶段。其中每个资源均采用以下方法之一:DELETE、POST、OPTIONS 和 GET。

    默认情况下,API Gateway 会为每个 API 发布 4XXError、5XXError、CacheHitCount、CacheMissCount、Count、IntegrationLatency 和 Latency。一旦启用 API Gateway 的详细指标,所有上述指标以及维度(ApiName、方法、资源、阶段)都将发送到 CloudWatch。

    请注意,并非所有指标都会被发出,例如如果没有错误,则可能不会出现 4XXError 或 5XXError。

    • 资源数量 = 2(设备和身份验证)
    • 方法数量 = 4(DELETE、POST、OPTIONS 和 GET)
    • 阶段数 = 1(prod)
    • 已发布的指标(Count、IntegrationLatency、Latency、5xx、4xx)= 5

    生成的指标总数:
    = 方法(DELETE、POST、OPTIONS 和 GET)x 资源(身份验证和设备)x 阶段(prod)x 指标(Count、IntegrationLatency、Latency、5xx、4xx)

    = 2 x 4 x 1 x 5 = 40

    每个指标每月收取 0.30 美元的费用,因此最高成本为每月 40 x 0.3 = 12 美元。

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

其他定价资源

AWS 定价计算器

轻松计算 AWS 的月度费用。

获取定价协助

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