Amazon CloudWatch

为什么选择 Amazon CloudWatch?

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

        

免费套餐

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

日志

日志

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

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

CloudWatch Logs 的 Contributor Insights

每个月 1 条 Contributor Insights 规则

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

指标

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

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

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

控制面板和警报 控制面板
3 个自定义控制面板,每个月最多可引用 50 个指标。此外,所有 Automatic Dashboards 都是免费的。

警报
10 个警报指标(仅适用于直接列出指标,不使用 Metrics Insights 查询的标准解决方案警报)
应用程序可观测性

Application Signals 和事务搜索(包括“黄金指标”并能够全面了解应用程序事务跨度)
客户的每个账户,或者在达到以下限制前享有 3 个月的免费使用期:

  • 为 Application Signals 摄取 100 GB 数据,包括对应用程序事务跨度的完整可见性
  • 以 X-Ray 轨迹摘要为索引的 100 万跨度


Application Signals(包括“黄金指标”,但无法了解应用程序事务跨度)
客户的每个账户,或者在达到以下限制前享有 3 个月的免费使用期:

  • 1 亿个 Application Signals 信号,无法了解应用程序事务跨度

跨账户可观测性
第一个跟踪副本从源账户发送到监控账户

X-Ray 轨迹
每月记录的前 10 万条轨迹免费。每月检索或扫描的前 100 万条轨迹免费

来自 CloudWatch Synthetics 和 RUM 的应用程序事件

Synthetics
每月 100 次 Canary 运行

RUM
首次免费试用包括每个账户 100 万个 Web RUM 事件

基础设施可观测性

数据库洞察

数据库洞察标准模式:数据库负载指标的滚动 7 天性能数据历史记录

网络监控

对所有账户的 10 个资源进行流量监控,为期 12 个月(每月 7300 个资源小时)

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

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

  • 日志
  • 本节内容:

    • 自定义日志
    • 跨账户可观测性
    • 公开日志
    • 使用 OpenSearch 进行分析
    • 适用于 CloudWatch Logs、DynamoDB 和 PrivateLink 的 CloudWatch Contributor Insights

    定价表如下:

    • 数据保护
    • 日志存储
    • Logs Insights
    • Live tail
    Amazon S3 Pricing for details.

    Custom Logs

    All log types. There is no Data Transfer IN charge for any of CloudWatch.

    Data Transfer OUT from CloudWatch Logs is priced equivalent to the "Data Transfer OUT from Amazon EC2 To" and "Data Transfer OUT from Amazon EC2 to Internet" tables on the EC2 Pricing Page.

    CloudWatch Container Insights ingests performance events as CloudWatch Logs that automatically create CloudWatch metrics. These performance events are analyzed using CloudWatch Logs Insights queries and are automatically executed as part of some Container Insights automated dashboards (e.g., task/pod, service, node, namespace). Please see the Container Insights documentation for details on the type of performance events ingested and queried.

    See example 1 (Analyzing logs with Live Tail) and example 2 (Detecting and masking sensitive log data with Data Protection) below to understand your potential charges.

    {regionSelector}

    Manage LogsCost
    Collect (Data Ingestion)
        Standard{priceOf!cloudwatch/cloudwatch!x5YvCa4sw9VMpJTQAN2cei1tV5pFSEDUFYAKPYCV7TI} per GB/month
        Infrequent Access{priceOf!cloudwatch/cloudwatch!7T9HoSjIZE01t--n2-wQQpjsmAqKU5-fVMAJGDVtBsI} per GB/month
    Store (Archival)*
        Standard{priceOf!cloudwatch/cloudwatch!QBQsQiKvZ_gPYzkrhvQ2K9Bc2aQyKICH3JDdgAX3dds} per GB compressed
        Infrequent Access{priceOf!cloudwatch/cloudwatch!61IrgdjWaCsowrAOQ608CJAM2ItqPVi2hW5MBXuU5_A![price]!opt} per GB compressed
        Archive Instant Access{priceOf!cloudwatch/cloudwatch!Z9yPvlE87bogs3YxdPumhvb9p6mSR0smZyKiARnbPAc![price]!opt} per GB compressed
    Query (Log Analytics and Logs Insights){priceOf!cloudwatch/cloudwatch!XPy7Urof7j_CpH_RsylEJYGHjdRzC9h7eF-3-KXwb4k} per GB of data scanned
    Data ProtectionStandard is free; Infrequent Access is {priceOf!cloudwatch/cloudwatch!xj1u_E8EjfsMgkCtECz3kxS-9Y3chS_dMzIpgLVfwaQ} per GB of data scanned
    Live Tail$0.01 per minute
    Log Centralization (cross-account/cross-region)Data transfer and ingestion: the first log copy is free; additional log copies cost $0.05/GB. Storage charges apply for all copies.

    *0.15 compression ratio for each uncompressed byte

    For Log Centralization refer to documentation

    Cross-account observability

    When using cross-account observability, logs can be viewed and analyzed from multiple accounts in a monitoring account at no additional cost. Standard CloudWatch rates apply for features used in monitoring accounts, such as Logs Insights queries. For more details, see the cross-account observability documentation.

    Vended Logs

    Vended logs are logs from specific AWS services that are available at volume tiered pricing and delivered to CloudWatch Logs, Amazon S3, or Amazon Data Firehose. VPC Flow Logs can optionally be delivered to S3 in Apache Parquet format. For more information on log sources, log types, and where the logs can be sent to, refer to the CloudWatch documentation.

    See example 3 and example 4 below to understand your potential charges.

    {regionSelector}

    Delivery Destination
    Data IngestedCloudWatch Logs StandardCloudWatch Logs Infrequent AccessAmazon S3Amazon Data Firehose
    First 10TB per month{priceOf!cloudwatch/cloudwatch!Ba3jrQUWPr2QgngiIRdeT-E-Ou8yCiwadkIhGUb1VQQ![price]!opt} per GB{priceOf!cloudwatch/cloudwatch!0uPWnQCxhR_m7v4BFn-BTn3HU_AEbZAyU_Fg6IRaqUI![price]!opt} per GB{priceOf!cloudwatch/cloudwatch!lILSF0R1QMdZdG0BxZYCIDBkKWJ-bsYZrAFWihIAjus![price]!opt} per GB{priceOf!cloudwatch/cloudwatch!pIPiZa_XbxjSvaM2agHP2rrIrsnTp5vi-2f1cMx0lq8![price]!opt} per GB
    Next 20TB per month{priceOf!cloudwatch/cloudwatch!dwxTvluMO4yqQEMmMHIigPopDh_gl_eV4yrqa3iLXw8![price]!opt} per GB{priceOf!cloudwatch/cloudwatch!DTq3zQrKtBLU46JXVZIvHYjXT3x61wN4L6A4h9kUH_Y![price]!opt} per GB{priceOf!cloudwatch/cloudwatch!DJi9Dmdinp1Dk2VF-Fi7XLe-1E4Qd0hMihB72RR6VZs![price]!opt} per GB{priceOf!cloudwatch/cloudwatch!oYERTUMwdhs-AUoamBf_y8IX1bVlExy9CT9LKoUTBXA![price]!opt} per GB
    Next 20TB per month{priceOf!cloudwatch/cloudwatch!-CjuNzwrW3gKP5Tnwj3HAF6hbSapnyqdPh3eBZsuiMM![price]!opt} per GB{priceOf!cloudwatch/cloudwatch!Sh_CvviLa0dsnuiYUi842PUBAv1dwTkpCMINBPp427E![price]!opt} per GB{priceOf!cloudwatch/cloudwatch!_Tv2JaI75t_3_ThTOAL8FGjbZfXtNpGUPFhTqkI90Bs![price]!opt} per GB{priceOf!cloudwatch/cloudwatch!pYv6fqnXjyK1KXeRlxg8EiUy2ESFPVMeTYjVKzvKLRA![price]!opt} per GB
    Over 50TB per month{priceOf!cloudwatch/cloudwatch!hDvPXCRVU9IMO4-3qGUVC4tk4588C0eU2CFhlv7-p0I![price]!opt} per GB{priceOf!cloudwatch/cloudwatch!7yiEktwIDOwz0JMKySRsOyel66EyscTyyrE3Ju7NFe8![price]!opt} per GB{priceOf!cloudwatch/cloudwatch!QRUSgJF5fAUmh5kiM6VXs37AjW8--NqLmFlB44uR5fg![price]!opt} per GB{priceOf!cloudwatch/cloudwatch!W1cqqR3m9L1yA_G_FGk0y-9k73pUVS13CD_D7yaosYY![price]!opt} per GB
    Data Stored (Standard){priceOf!cloudwatch/cloudwatch!QBQsQiKvZ_gPYzkrhvQ2K9Bc2aQyKICH3JDdgAX3dds![price]!opt} per GB compressed*{priceOf!cloudwatch/cloudwatch!QBQsQiKvZ_gPYzkrhvQ2K9Bc2aQyKICH3JDdgAX3dds} per GB compressed*See S3 PricingN/A
    Data Stored (Infrequent Access){priceOf!cloudwatch/cloudwatch!61IrgdjWaCsowrAOQ608CJAM2ItqPVi2hW5MBXuU5_A![price]!opt} per GB compressed*{priceOf!cloudwatch/cloudwatch!61IrgdjWaCsowrAOQ608CJAM2ItqPVi2hW5MBXuU5_A![price]!opt} per GB compressed*See S3 PricingN/A
    Data Stored (Archive Instant Access){priceOf!cloudwatch/cloudwatch!Z9yPvlE87bogs3YxdPumhvb9p6mSR0smZyKiARnbPAc![price]!opt} per GB compressed*{priceOf!cloudwatch/cloudwatch!Z9yPvlE87bogs3YxdPumhvb9p6mSR0smZyKiARnbPAc![price]!opt} per GB compressed*See S3 PricingN/A
    Format Converted to Apache ParquetN/AN/A{priceOf!cloudwatch/cloudwatch!miDvbWcUjpVHkDEIN4WcMtLKrqvxsgpUMfUy5M1AAhk![price]!opt} per GB**N/A

    *0.15 compression ratio for each uncompressed byte

    **Currently supported for VPC Flow Logs, and resources supporting V2 Permissions as mentioned here

    For AWS Web Application Firewall (WAF) Vended logs, Amazon CloudFront Vended Logs and AWS Elemental MediaTailor Vended Logs pricing, refer to the service specific pricing page

    Analyze with OpenSearch

    CloudWatch Logs customers can create OpenSearch Service dashboards like Amazon Virtual Private Cloud (VPC), AWS CloudTrail, and AWS Web Application Firewall (WAF) logs in Standard log class in regions where OpenSearch direct query services are available.

    Standard CloudWatch Logs ingestion and storage charges apply. In addition, customers will incur costs for OpenSearch Serverless and OpenSearch Direct Query usage. For pricing details, please go to the OpenSearch Service pricing under Direct Query, and refer to the section CloudWatch Logs customers building OpenSearch dashboards. To see a pricing use case, go to pricing example 7 on the OpenSearch pricing page.

    CloudWatch Contributor Insights for CloudWatch Logs

    CloudWatch Contributor Insights allows you to create rules to analyze structured log events as they are sent to CloudWatch Logs. When you create a rule, you are charged per-rule per-month, and for every million log events per month that match your rule.

    See example 5 below to understand your potential charges.

    {regionSelector}

    Contributor Insights Rule{priceOf!cloudwatch/cloudwatch!wfppokioxoI3xvuv7ceGJugjyA1bhCmvlwXUH3dpR5Q} per rule per month
    Matched Log Events{priceOf!cloudwatch/cloudwatch!hfbzgW8hvPgqUFKHzENzjb71kEriaTcNg7s4lvwYqkI!*!1000000} per one million log events that match the rule per month

    CloudWatch Contributor Insights for DynamoDB

    CloudWatch Contributor Insights for DynamoDB is a diagnostic tool for identifying the most frequently accessed and throttled keys in your DynamoDB table at a glance. When you enable this feature, you are charged per-rule per-month and for every million DynamoDB Events, which occur when items are read from or written to your DynamoDB table.

    {regionSelector}

    Contributor Insights Rule{priceOf!cloudwatch/cloudwatch!APoRfXAgf6Z74i9tcdMXPsLxFaL62nDox6rosfBUcW4} per rule per month
    DynamoDB Events{priceOf!cloudwatch/cloudwatch!uxFBzh4WHgtiUTMw2Sn62xa0X-kAQx98VNoQ_Uua4Qw!*!1000000} per one million log events that match the rule per month

    CloudWatch Contributor Insights for PrivateLink

    CloudWatch Contributor Insights for PrivateLink allows you to identify the top contributing endpoints to a service metric. When you enable this feature, you are charged per-rule per-month evaluating up to 50,000 endpoints.

    {regionSelector}

    Contributor Insights Rule$9.00 per rule per month
    " data-pricing-endpoint="https://b0.p.awsstatic.com/pricing/2.0/meteredUnitMaps" data-partition="aws" data-locale="zh-CN" data-token-component-type="native-react">
  • 指标
  • 本节内容:

    • 指标
    • API
    • Metric Streams
    documentation.

     

    APIs

    GetMetricData requests allow you to retrieve statistics for your CloudWatch metrics efficiently. Each request can include up to five statistics for a single metric. If you need more than five statistics for the same metric, each additional set of up to five statistics counts as a separate metric request. For instance, if you request nine statistics for one metric, this counts as two GetMetricData metric requests.

    CloudWatch Metrics Insights provides powerful query capabilities across your metrics. When you execute a Metrics Insights query, it analyzes metrics in your account that match your specified namespace, metric name, and WHERE clause criteria. Pricing for Metrics Insights queries through the GetMetricData API is based on the total number of metrics analyzed, regardless of the result format you choose.

    To help you explore and analyze your metrics, CloudWatch offers free querying through the CloudWatch console when using Metrics Insights. Note that associated costs apply for alarms and GetMetricData API calls that utilize Metrics Insights queries.

    {regionSelector}

    API nameCost
    GetMetricData, GetInsightRuleReport{priceOf!cloudwatch/cloudwatch!masVXzqTIIxLzeNa6d6tGM-YVlm0xWr317Zuk6V1anA!*!1000} per 1,000 metrics requested
    GetMetricWidgetImage{priceOf!cloudwatch/cloudwatch!0sI5b_fnGmtnQBDZZWo0NLcYI9vDn8JZrZ9nFjmShZY!*!1000} per 1,000 metrics requested
    GetMetricStatistics, ListMetrics, PutMetricData, GetDashboard, ListDashboards, PutDashboard and DeleteDashboards requests{priceOf!cloudwatch/cloudwatch!SMGhzVLYfX17CffXfeoSZknaDiQfmA36PJP0zjEL4T8!*!1000} per 1,000 requests

     

    Metric Streams

    CloudWatch Metric Streams pricing is based on the number of metric updates. A metric update includes four default statistics; Minimum, Maximum, Sample Count and Sum. Each additional five statistics requested for a specific metric, are billed as an additional metric update. You will also incur additional Amazon Data Firehose charges for data ingestion --- for details see the Amazon Data Firehose pricing page. You may also incur additional charges depending on your use case and final Amazon Data Firehose destination. For example: (1) when sending data to a HTTP endpoint or cross-region, data transfer out from CloudWatch Metric Streams is priced equivalent to the "Data Transfer OUT from Amazon EC2 to Internet" and "Data Transfer OUT from Amazon EC2 To" tables on the EC2 pricing page, and (2) when making additional format conversions within Amazon Data Firehose, such as configuring your Firehose delivery stream to convert the incoming data into Apache Parquet.

    See example 9 below to understand your potential charges.

    {regionSelector}

    Metric StreamsCost
    Metric Streams{priceOf!cloudwatch/cloudwatch!I6qGaybpbynZglbm9zdNDiW7DwgRfHUKh0DQxEiqYFg!*!1000} per 1,000 metric updates
    " data-pricing-endpoint="https://b0.p.awsstatic.com/pricing/2.0/meteredUnitMaps" data-partition="aws" data-locale="zh-CN" data-token-component-type="native-react">
  • 控制面板和警报
  • 本节内容:

    • 控制面板
    • 关于指标的警报
    • 聚合警报
  • 应用程序可观测性
  • 本节内容:

    • Application Signals 和事务搜索(包括“黄金指标”并能够全面了解应用程序事务跨度)
    • Application Signals(包括“黄金指标”,但无法了解应用程序事务跨度)
    • 跨账户应用程序可观测性
    • X-Ray 轨迹
    • 来自 CloudWatch Synthetics 和 CloudWatch RUM 的应用程序事件
    全面洞察应用程序事务跨度,自动发现并分组所有已检测和未检测的服务,针对应用程序性能问题自动执行运营审计,以及实时追踪应用程序最新变更

    请参阅以下示例 13,了解可能产生的费用。

    {regionSelector}



    每月摄取的前 10TB 数据每 GB {priceOf!cloudwatch/cloudwatch!ghfNhModQUWDgcZmsFPEwLpkYunXI8gtRGR0_MBcTb8}
    每月接下来摄取的 20TB 数据每 GB {priceOf!cloudwatch/cloudwatch!FjVpUCtaDuTASVIrS4Qpsa5gLDPuNtIffyXhSVEd6Tc}
    每月超过 30TB 的摄取数据每 GB {priceOf!cloudwatch/cloudwatch!QjDgWc_HSZMMEdMe5izTrGRPQjFvTotPxcT8l0vpDHQ}
    索引为 X-Ray 轨迹摘要的跨度前 1% 的索引跨度免费,之后每百万索引跨度收费 0.75 USD
    " data-pricing-endpoint="https://b0.p.awsstatic.com/pricing/2.0/meteredUnitMaps" data-partition="aws" data-locale="zh-CN" data-token-component-type="native-react">
    指标周期内生成 2 个应用程序信号。

    请参阅以下示例 14,了解可能产生的费用。

    {regionSelector}



    前 1 亿个应用程序信号每百万个单位 {priceOf!cloudwatch/cloudwatch!-FZUuKiR6pNiXBNGuObjJI4OfkeY2AR2_sJ4o5t1-zA!*!1000000}
    接下来的 9 亿个应用程序信号每百万个单位 {priceOf!cloudwatch/cloudwatch!2OJ-dQyZU0PzeNLb1XnejNTZmp9nECxxWAIGpKZBEiw!*!1000000}
    超过 10 亿个应用程序信号每百万个单位 {priceOf!cloudwatch/cloudwatch!3VKx9VMGHIVWtD9Jfw2kNFIO_aHtyzbs04Ejk8HTQ6E!*!1000000}
    " data-pricing-endpoint="https://b0.p.awsstatic.com/pricing/2.0/meteredUnitMaps" data-partition="aws" data-locale="zh-CN" data-token-component-type="native-react">
    AWS X-Ray 定价以记录的跟踪数量为准向源账户收费。

    X-Ray 轨迹

    X-Ray 存储的轨迹基于您的应用程序收到的请求数量或 API 调用率。您可以自定义采样率并将其乘以应用程序生成的轨迹数量。一条轨迹代表对应用程序作出的一个请求,并可能包括多个数据点,如对其他服务的调用及数据库访问的调用。有关更多信息,请参阅 X-Ray 轨迹选项卡。

    请参阅以下示例 15,了解可能产生的费用。

    {regionSelector}

    每一百万条的记录轨迹费用为 {priceOf!xray/xray!Traces!Stored!*!1000000}(每条轨迹 0.000005 USD)。

    每一百万条的接收轨迹费用为 {priceOf!xray/xray!Traces!Retrieved!*!1000000}(每条轨迹 0.0000005 美元)。

    每一百万条的扫描轨迹费用为 {priceOf!xray/xray!Traces!Scanned!*!1000000}(每条轨迹 0.0000005 美元)。

    X-Ray Insights 跟踪每一百万条记录的跟踪存储费用为 {priceOf!xray/xray!Traces!Stored!Insights!*!1000000}(每条轨迹 {priceOf!xray/xray!Traces!Stored!Insights})。

    使用 AWS X-Ray,客户可以选择自己的采样率。考虑使用 AWS X-Ray 的客户可能想估算其所记录轨迹的费用,具体方法是将请求或 API 调用率乘以所选的采样率。

    " data-pricing-endpoint="https://b0.p.awsstatic.com/pricing/2.0/meteredUnitMaps" data-partition="aws" data-locale="zh-CN" data-token-component-type="native-react">
    此处查看更多信息。

    请参阅以下示例 16、17,了解可能产生的费用。

    {regionSelector}



    Synthetics 金丝雀运行活动每次金丝雀运行 {priceOf!cloudwatch/cloudwatch!YTxcPuTjj1OG33a-dMHc3UGdOx69GNAMY3Q09xZTzQI}
    RUM Web 事件每 10 万个事件 {priceOf!cloudwatch/cloudwatch!SJVJYW1ZPAUxbV1iqWpEGjnYgFS18yN-UXeumTVaTYc!*!100000!opt!noregion}
    摄取的 RUM OpenTelemetry(OTEL)跨度和事件数据每 GB {priceOf!cloudwatch/cloudwatch!q4hMRqdN-MdI28TiKCasV9BJP0GKnJ5fjt0fNKumnOE}

    Synthetics(金丝雀)- 额外收费

    对于每次金丝雀运行,可能会因使用的其他 AWS 服务(例如 AWS LambdaAmazon S3CloudWatch LogsCloudWatch Metrics)而产生额外费用。有关 AWS 服务定价的详情,请参阅相关 AWS 服务详情页面的定价部分。

    真实用户监控 - 额外收费

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

    " data-pricing-endpoint="https://b0.p.awsstatic.com/pricing/2.0/meteredUnitMaps" data-partition="aws" data-locale="zh-CN" data-token-component-type="native-react">
  • 基础设施可观测性
  • 本节内容:

    • 带有增强 EKS 可观测性的 Container Insights
    • 适用于 ECS 并具有增强可观测性的 Container Insights
    • 没有增强可观测性的 Container Insights
    • 数据库洞察高级模式
    • 具有流量监控功能的 CloudWatch 网络监控
    • 具有互联网监控功能的 CloudWatch 网络监控
    • 具有综合监控功能的 CloudWatch 网络监控
    CloudWatch Database Insights Advanced Mode consolidates database metrics, SQL query analytics, and logs for Amazon Aurora and RDS databases into a unified experience in CloudWatch. Pricing is based on the amount of compute resources used by the monitored databases. For provisioned instances, you are charged hourly based on the average number of vCPUs used per instance. For Amazon Aurora Serverless v2 databases, you are charged hourly based on the average number of Aurora Capacity Units (ACUs) monitored per instance.

    Database logs continue to be billed separately based on standard CloudWatch Logs storage and ingestion pricing.

    See example 20 below to understand your potential charges.

    {regionSelector}

    Database Instance Configuration TypeCost (per vCPU/ACU-hour per instance)
    RDS and Aurora Provisioned instances monitored (vCPU-Hour){priceOf!cloudwatch/cloudwatch!cfPcjsy2d3f8kLCBeP8QsIF0SvU50bsYUf368abX4VQ}
    Aurora Serverless v2 instances monitored (ACU-Hour){priceOf!cloudwatch/cloudwatch!B-lmBv-xDaupECybc55iU4pC-aNK-BqVjf2QHJynCj0}
    Aurora Limitless databases monitored (ACU-Hour){priceOf!cloudwatch/cloudwatch!rpOGYf91sQlRqfMUKF6oQMrlo8f9P37qGi7JMmADsbA}

     

    CloudWatch Network Monitoring with flow monitoring

    There are two components that determine your bill: resources monitored and CloudWatch metrics vended.

    When you deploy and activate a network flow monitor agent on a compute instance (e.g. EC2 instance or EKS node), this counts as one monitored resource.

    Flow monitoring vends metrics from CloudWatch for the resources you are monitoring. In addition, you will incur charges for CloudWatch metrics as per the CloudWatch metrics pricing. For more information on CloudWatch metrics pricing, see the CloudWatch metrics pricing tab.

    See example 21 below to understand your potential charges.

    {regionSelector}

    {priceOf!cloudwatch/cloudwatch!B57UJTnO3PviIpda9EMk_PzAbahjfbK4dCsrObkpUmE} per monitored resource per hour

     

    CloudWatch Network Monitoring with internet monitoring

    Pricing for internet monitoring has the following components: A fee per monitored resource, a fee per city-networks, and charges for the diagnostic logs published to CloudWatch Logs.

    1. When you create an internet monitor, you associate application resources with it to be monitored, such as Amazon Virtual Private Clouds (VPCs), CloudFront distributions, and WorkSpaces directories. You are charged $0.01 per resource per hour for each monitor.
    2. A city-network is the location (city) where your clients access your application resources and the network, such as an internet service provider, through which clients access the resources. You are charged $0.74 per 10,000 monitored city-networks per hour, after the first 100 city-networks (across all monitors per account).
    3. Internet monitoring publishes diagnostic logs to CloudWatch Logs for your top city-networks by traffic volume (up to 500 city-networks) every 5 minutes. You incur CloudWatch Logs charges for the logs. For more information, see the CloudWatch Logs pricing page.

    See example 21 below to understand your potential charges.

    {regionSelector}

    MonitorCost
    Monitored resources{priceOf!cloudwatch/cloudwatch!iWkRe3omtR5fI7t9-G8204ed7EbNTjfS7DcVMAzl9uE} per monitored resource per hour
    Monitored city-networks{priceOf!cloudwatch/cloudwatch!24bChpiwbT1g91qIwP72Wz9dyWWg11K8S_de484UobI!*!10000} per 10,000 monitored city-networks per hour

     

    CloudWatch Network Monitoring with synthetic monitoring

    Pricing for synthetic monitoring has two components: resources monitored and CloudWatch metrics vended. When you create a synthetic monitor, you assign it to monitor resources such as subnets in your Amazon Virtual Private Clouds (VPCs). Synthetic monitor by default enables you to monitor four IP addresses in your on-premises environment for every subnet in your VPC. You can request additional monitored resources to increase subnet and IP address coverage. Standard CloudWatch metrics pricing applies for vended metrics.

    See example 21 below to understand your potential charges.

    {regionSelector}

    {priceOf!cloudwatch/cloudwatch!jAYHofqI5rZDT0qowtqBNxROSyvJMWjDc971Qf64C60} per monitored resource per hour

    " data-pricing-endpoint="https://b0.p.awsstatic.com/pricing/2.0/meteredUnitMaps" data-partition="aws" data-locale="zh-CN" data-token-component-type="native-react">

定价示例

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

  • 使用 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

    如果您通过 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 USD = 0.001 USD

    您的 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


    如果指标总数超过 1 万个,需要按批量定价套餐付费。有关详细信息,请参阅指标定价表。

  • 在这种情况下,您正在为一个每天从一个付款处理应用程序收集 1 GB 日志数据的日志组启用持续数据保护。

    月度提取的日志费用
    总提取的日志数据 = 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
     

    支持详细指标的 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 美元。

    如果指标总数超过 1 万个,需要按批量定价套餐付费。有关详细信息,请参阅指标定价表。
     

    如果您的应用程序每小时收到 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

  • 如果您正在监控一些 AWS 服务,这些服务每月将大量的公开日志发送到其中一个受支持的目的地,并将数据存档一个月,您将根据每个目的地的公开日志数量套餐以及可能存在的任何目的地费用来支付费用。传输到 CloudWatch Logs 的 72 TB 公开日志的示例如下所示:

    月度日志传输费用

    • 0 到 10 TB(每 GB 0.50 美元)= 10 * 1024 * 0.50 美元 = 5120.00 美元
    • 10TB 到 30TB (0.25 USD/GB) = 20 * 1,024 * 0.25 USD = 5,120.00 USD
    • 30 TB 到 50 TB(每 GB 0.10 美元)= 20 * 1024 * 0.10 美元 = 2048.00 美元
    • 50 TB 到 72 TB(每 GB 0.05 美元)= 22 * 1024 * 0.05 美元 = 1126.40 美元

    总传输费用 = 5120 美元 + 5120 美元 + 2048 美元 + 1126.40 美元 = 13414.40 美元
    月度日志存档费用(假设日志数据压缩到 30 TB)
    30 TB(每 GB 0.03 美元)= 30 * 1024 * 0.03 美元 = 921.6 美元
    月度 CloudWatch 费用 = 13414.40 美元 + 921.60 美元 = 14336 美元

    注意:

    • 每月初都会重置批量套餐
    • 对于 S3 目的地:除了公开日志传输费用以外,客户还要支付 S3 存储成本和可选的格式转换(例如 Apache Parquet 格式转换)费用
    • 对于 Firehose 目的地:除了公开日志传输费用以外,客户还要支付处理的每 GB 数据的 Firehose 摄取费用。
    • 此示例基于弗吉尼亚州北部的定价。定价套餐和费率可能因目的地类型和 AWS 区域而异。

    如果您的应用程序在一个月(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 费用 = 27250 USD + 4396.40 USD = 每月 31646.40 USD

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

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

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

    数据输出(Amazon Data Firehose HTTP 端点到监控合作伙伴)
    每月不超过 9.999 TB,每 GB 0.09 美元(由于前 100 GB 免费,我们将从价格计算中去除 100 GB)= 106 GB * 0.09 美元 = 9.54 美元
    数据传出费用 = 每月 9.54 美元

    月度总费用 = 每月 1296 美元 + 每月 5.97 美元 + 每月 9.54 美元 = 每月 1311.51 美元

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

    如果您的应用程序在一个月内获得 50 万次访问,并按 100% 采样率收集 CloudWatch RUM 事件,以便了解每次访问的 20 个数据事件 [包括 1 个启动事件、1 个页面视图事件、10 个性能事件(3 个 Web 关键事件、1 个绘制事件、1 个导航事件、5 个资源加载事件)和 8 次错误事件] 的页面加载性能和错误,您的费用将如下所示:

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

    月度 CloudWatch RUM 数据事件费用 = 每月 100 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 请求不收费)

    AWS WAF 日志、Amazon CloudFront 标准访问日志和 MediaTailor 日志根据相应服务的用量获得跨产品折扣。

    • 对于每个 AWS WAF 请求,您可以将 500 字节的日志传输到 CloudWatch Logs 或 Amazon S3,不会产生额外费用。任何超额部分都会产生 Amazon CloudWatch Logs 费用。
    • 对于每个 CloudFront 请求,您可以将 750 字节的日志传输到 CloudWatch Logs,不会产生额外费用。任何超额部分都会产生 Amazon CloudWatch Logs 费用。
    • 对于每次 MediaTailor 广告插入,您可以将 50 kb 的日志传输到 CloudWatch、Firehose 和 S3,不会产生额外费用。任何超额部分都会产生 Amazon CloudWatch Logs 费用。

    超额部分按与 CloudWatch 公开日志定价相同且特定于服务的公开日志套餐进行收费。每项服务始终各自使用独立于通用公开日志存储桶的套餐结构。

    示例:
    如果您正在使用 AWS WAF 服务,它向 CloudWatch Logs 发送 72 TB 的 WAF 公开日志量,而且您在给定的月份处理了 700 亿个 WAF 请求,您需要按如下方式付费:

    当月月底获得的 WAF 日志积分:700 亿个请求将为给定的月份免费提供 35 TB 的 WAF 公开日志。

    月度日志传输费用

    • 0 到 10 TB(每 GB 0.50 美元)
      • 不使用积分:10 * 1024 * 0.50 美元 = 5120.00 美元
      • 使用积分:已使用 35 TB 积分中的 10 TB(剩余 25 TB 积分)= 0 * 0.50 美元 = 0 美元
    • 10 TB 到 30 TB(每 GB 0.25 美元)
      • 不使用积分:20 * 1024 * 0.25 美元 = 5120.00 美元
      • 使用积分:已使用 25 TB 积分中的 20 TB(剩余 5 TB 积分)= 0 * 0.25 美元 = 0 美元
    • 30 TB 到 50 TB(每 GB 0.10 美元)
      • 不使用积分:20 * 1024 * 0.10 美元 = 2048.00 美元
      • 使用积分:已使用 5 TB 积分中的 5 TB(剩余 0 TB 积分)= 15 * 1024 * 0.10 美元 = 1536.0 美元
    • 50 TB 到 72 TB(每 GB 0.05 美元)
      • 不使用积分:22 * 1024 * 0.05 美元 = 1126.4 美元
      • 无剩余积分

    总传输费用 = 0 美元 + 0 美元 + 1532 美元 + 1126.40 美元 = 2662.4 美元

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

    使用服务抵扣金的 CloudWatch 月度费用 = 2662.4 USD + 921.60 USD = 3584.0 USD

  • 如果您正在监控 Amazon VPC 流日志,这些流日志每月将 2250 亿个日志事件发送到 CloudWatch Logs,而且您拥有分别匹配这些日志事件的 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 美元

    如果您每月为 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 区域中推出。

    如果您在一个月(30 天)内每天使用 Web 应用程序访问日志来全天候监控 HTTP 2xx、3xx 和 4xx 响应代码(每天发送 1 GB 提取的日志数据、监控 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 美元 + 0 美元 + 0.03 美元 = 12.53 美元

  • 如果您的应用程序在一个月(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 费用 = 27250 美元 + 4396.40 美元 = 每月 31646.40 美元

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

    如果您使用 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 美元

  • 如果您正在监控一些 AWS 服务,这些服务每月将大量的公开日志发送到其中一个受支持的目的地,并将数据存档一个月,您将根据每个目的地的公开日志数量套餐以及可能存在的任何目的地费用来支付费用。传输到 CloudWatch Logs 的 72 TB 公开日志的示例如下所示:

    月度日志传输费用

    • 0 到 10 TB(每 GB 0.50 美元)= 10 * 1024 * 0.50 美元 = 5120.00 美元
    • 10TB 到 30TB (0.25 USD/GB) = 20 * 1,024 * 0.25 USD = 5,120.00 USD
    • 30 TB 到 50 TB(每 GB 0.10 美元)= 20 * 1024 * 0.10 美元 = 2048.00 美元
    • 50 TB 到 72 TB(每 GB 0.05 美元)= 22 * 1024 * 0.05 美元 = 1126.40 美元

    总传输费用 = 5120 美元 + 5120 美元 + 2048 美元 + 1126.40 美元 = 13414.40 美元
    月度日志存档费用(假设日志数据压缩到 30 TB)
    30 TB(每 GB 0.03 美元)= 30 * 1024 * 0.03 美元 = 921.6 美元
    月度 CloudWatch 费用 = 13414.40 美元 + 921.60 美元 = 14336 美元

    注意:

    • 每月初都会重置批量套餐
    • 对于 S3 目的地:除了公开日志传输费用以外,客户还要支付 S3 存储成本和可选的格式转换(例如 Apache Parquet 格式转换)费用
    • 对于 Firehose 目的地:除了公开日志传输费用以外,客户还要支付处理的每 GB 数据的 Firehose 摄取费用。
    • 此示例基于弗吉尼亚州北部的定价。定价套餐和费率可能因目的地类型和 AWS 区域而异。

    如果您通过 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 美元

  • 支持详细指标的 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 美元。

    如果指标总数超过 1 万个,需要按批量定价套餐付费。有关详细信息,请参阅指标定价表。
     

    AWS WAF 日志、Amazon CloudFront 标准访问日志和 MediaTailor 日志根据相应服务的使用情况获得跨产品折扣。

    • 对于每个 AWS WAF 请求,您可以将 500 字节的日志传输到 CloudWatch Logs 或 Amazon S3,不会产生额外费用。任何超额部分都会产生 Amazon CloudWatch Logs 费用。
    • 对于每个 CloudFront 请求,您可以将 750 字节的日志传输到 CloudWatch Logs,不会产生额外费用。任何超额部分都会产生 Amazon CloudWatch Logs 费用。
    • 对于每次 MediaTailor 广告插入,您可以将 50 kb 的日志传输到 CloudWatch、Firehose 和 S3,不会产生额外费用。任何超额部分都会产生 Amazon CloudWatch Logs 费用。

    超额部分按与 CloudWatch 公开日志定价相同且特定于服务的公开日志套餐进行收费。每项服务始终各自使用独立于通用公开日志存储桶的套餐结构。

    示例:
    如果您正在使用 AWS WAF 服务,它向 CloudWatch Logs 发送 72 TB 的 WAF 公开日志量,而且您在给定的月份处理了 700 亿个 WAF 请求,您需要按如下方式付费:

    当月月底获得的 WAF 日志积分:700 亿个请求将为给定的月份免费提供 35 TB 的 WAF 公开日志。

    月度日志传输费用

    • 0 到 10 TB(每 GB 0.50 美元)
      • 不使用积分:10 * 1024 * 0.50 美元 = 5120.00 美元
      • 使用积分:已使用 35 TB 积分中的 10 TB(剩余 25 TB 积分)= 0 * 0.50 美元 = 0 美元
    • 10 TB 到 30 TB(每 GB 0.25 美元)
      • 不使用积分:20 * 1024 * 0.25 美元 = 5120.00 美元
      • 使用积分:已使用 25 TB 积分中的 20 TB(剩余 5 TB 积分)= 0 * 0.25 美元 = 0 美元
    • 30 TB 到 50 TB(每 GB 0.10 美元)
      • 不使用积分:20 * 1024 * 0.10 美元 = 2048.00 美元
      • 使用积分:已使用 5 TB 积分中的 5 TB(剩余 0 TB 积分)= 15 * 1024 * 0.10 美元 = 1536.0 美元
    • 50 TB 到 72 TB(每 GB 0.05 美元)
      • 不使用积分:22 * 1024 * 0.05 美元 = 1126.4 美元
      • 无剩余积分

    总传输费用 = 0 美元 + 0 美元 + 1532 美元 + 1126.40 美元 = 2662.4 美元

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

    使用积分的 CloudWatch 月度费用 = 1638.40 美元 + 921.60 美元 = 3584.0 美元

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

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

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

    数据输出(Amazon Data Firehose HTTP 端点到监控合作伙伴)
    每月不超过 9.999 TB,每 GB 0.09 美元(由于前 100 GB 免费,我们将从价格计算中去除 100 GB)= 106 GB * 0.09 美元 = 9.54 美元
    数据传出费用 = 每月 9.54 美元

    月度总费用 = 每月 1296 美元 + 每月 5.97 美元 + 每月 9.54 美元 = 每月 1311.51 美元

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

    在这种情况下,您正在为一个每天从一个付款处理应用程序收集 1 GB 日志数据的日志组启用持续数据保护。

    月度提取的日志费用
    总提取的日志数据 = 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
     

  • 如果您每月为 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 区域中推出。

    Database Insights 高级模式的定价为每个预置实例的每 vCPU 小时 0.0125 美元,Aurora 集群中的每个 Aurora Serverless v2 实例的定价为每 ACU 小时 0.003125 美元。对于 Aurora 和 RDS 数据库,您可以在集群级别启用 Database Insights 的高级模式,但不能单独为每个实例启用高级模式。

    以下是具有一个预置写入器(db.r5.xlarge)和两个 Serverless v2 读取器实例的 Aurora 集群的示例。在这种情况下,您的月度费用的计算方式将按以下方式确定:

    • vCPU 总数 =(db.r5.xlarge 的 vCPU 计数 × 1)=(4 × 1)= 4
    • ACU 总数 = 2 个读取器实例的平均 ACU 使用量之和(假设 2 个 Aurora Serverlss v2 实例的 ACU 使用量分别为 10 个和 22 个)= 10 个 + 22 个 = 32 个
    • 月度费用 =(vCPU 总使用量 × Database Insights 高级模式的每小时 vCPU 费率 × 当月的小时数)+(Database Insights 高级模式的 ACU 总使用量 × Database Insights 高级模式的每小时 ACU 费率 × 当月的小时数)=(4 × 0.0125 × 720)+(32 x 0.003125 x 720)= 108 美元
    • 此功能的使用量按小时计费,不足一小时按一小时计费。
    • 定价与存储的实际性能数据量无关。
    • 如果您切换到 Database Insights 的标准模式,将删除超过七天的性能数据。
  • 如果您每月为 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 区域中推出。

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

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

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

    一个复合警报 = 每月 0.50 USD

    月度 CloudWatch 费用 = 0.40 美元 + 0.50 美元 = 每月 0.90 美元
     

    流量监控
    假设您是一家零售公司,并希望监控收款工作负载的网络性能。收款工作负载部署在单个 VPC 中的 30 个 EC2 实例上。您想要在所有这些实例上部署流量监控功能。您的月度流量监控费用如下所示:

    1.受监控的资源的费用:
    30 天 * 24 小时 = 720 小时
    受监控的资源的总数 = 30 个 EC2 实例 = 30 个受监控的资源
    由于我们在前 12 个月免费提供 10 个受监控的资源,因此您需要为剩余的 = 30-10 = 20 个受监控的资源付费
    20 个受监控的资源 * 每个受监控的资源每小时 0.0069 美元 = 20 * 0.0069 美元 = 0.138 美元 * 720 小时 = 每月 99.36 美元

    2.CloudWatch 指标费用:
    假设您创建了 5 个监控器以监控正在这 30 个实例上运行的工作负载。每个监控器公开 5 个 CloudWatch 指标。
    指标总数:5 个监控器 * 每个监控器 5 个指标 = 25 个指标
    CloudWatch 指标的总费用:25 个指标 * 0.30 美元/指标/月 = 每月 7.5 美元
    此示例中的流量监控总费用:99.36 美元 + 7.5 美元 = 每月 106.86 美元

    互联网监控
    如果您将 10 个 CloudFront 发行版和 20 个虚拟私有云(VPC)添加到一个用于检测 45000 个城市网络的监控器中,您的费用将如下所示:

    1.受监控的资源的费用:
    30 天 * 24 小时 = 720 小时
    受监控的资源总数 = 10 个 CloudFront 发行版 + 20 个 VPC = 30 个
    30 个受监控的资源 * 每个受监控的资源每小时 0.01 美元 = 30 * 0.01 美元 = 每小时 0.30 美元 = 0.30 美元 * 每月 720 小时 = 每月 216 美元

    2.受监控的城市网络的费用:
    受监控的城市网络总数 = 45000 个,前 100 个城市网络 = 0 美元
    每月受监控的城市网络总数 = 每小时 45000 个 * 720 小时/月 = 3240 万个城市网络小时/月
    每小时前 100 个城市网络,每月总计(每月固定值)= 72000 个城市网络小时/月
    每月计费的城市网络总小时数 = 3240 万个城市网络小时/月 – 72000 个城市网络小时/月 = 32328000 个城市网络小时/月
    每月 32328000 个城市网络小时,每 1 万个城市网络每小时 0.74 美元 = 32328000 x 0.000074 美元 = 每月 2392.27 美元

    3.CloudWatch Logs 费用:
    在 45000 个城市网络中,互联网监控功能只会发布前 500 个城市网络的 CloudWatch Logs,这些城市每天的日志数据少于 500 MB,或者每月(500 MB * 30)= 15 GB 的数据。如果您排除免费范围(例如 5 GB),那么需要支付的剩余日志数据将为 10 GB(15 GB – 5 GB)。如果每 GB 的费用为每月 0.50 美元(一个合理的示例),您的 CloudWatch Logs 月度费用将低于 0.50 美元 * 10 GB = 每月 5 美元。
    此示例中的互联网监控总费用:216 美元 + 2392.27 美元 + 5 美元 = 每月 2613.27 美元

    合成监控
    假设您是一家金融机构,并希望使用合成监控功能监控交易应用程序的性能。为了提高弹性,您将应用程序分布在三个可用区中,并映射到三个子网。您的基础设施利用冗余的 AWS Direct Connect 链接,连接到八个本地 IP 地址。当在美国东部(弗吉尼亚州北部)使用合成监控功能时,您的每月账单将按如下方式计算:

    1.受监控的资源的费用:
    30 天 * 24 小时 = 720 小时
    VPC 子网总数:3
    每个 VPC 子网可访问的本地目标总数:8
    3 个 VPC 子网通向前 4 个目的地,每个受监控的资源每小时 0.10 美元 = 3 * 720 小时 * 0.10 美元 = 每月 216 美元
    乘以 2 以涵盖 8 个目的地 = 216 美元 * 2 = 每月 432 美元

    2.CloudWatch 指标费用:
    合成监控功能为每个探测器公开 3 个 CloudWatch 指标
    受监控的探测器的数量:3 个子网 * 8 个目的地 IP 地址 = 24 个探测器
    指标总数:24 个探测器 * 每个探测 3 个指标 = 72 个指标
    CloudWatch 指标总费用:72 个指标 * 0.30 美元/指标/月 = 每月 21.60 美元
    此示例中的合成监控总费用:432 美元 + 21.60 美元 = 每月 453.60 美元

  • 借助 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。

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

    1/适用于 Amazon ECS 并具有增强可观测性的 Container Insights

    使用具有增强可观测性的 Container Insights 时,您需要根据整个容器环境中摄取的指标数量付费,这一数量取决于您的容器设置(包括容器组件的数量)。假设您监控的 1 个容器集群包含 5 个唯一服务名称、10 个具有 20 个唯一任务 ID 的唯一任务名称以及 50 个正在运行的普通容器,您的费用将如下所示:

    正在 Fargate 上运行的每个集群、任务、服务和容器会报告预定义数量的指标。每个集群报告 29 个指标;每个服务报告 31 个指标;每个任务定义报告 26 个指标;每个任务报告 26 个指标;每个容器报告 26 个指标。所有 CloudWatch 指标以小时为基础按比例收费。本示例假设报告整个月的数据点。

    月度 CloudWatch 指标数量 

    =(29 个集群指标 * 1 个唯一集群名称)+(31 个服务指标 * 5 个唯一服务名称)+(26 个任务定义指标 * 10 个唯一任务名称)+(26 个任务指标 * 20 个唯一任务 ID)+(26 个容器指标 * 50 个唯一容器 ID)
    =(29 * 1)+(31 * 5)+(26 * 10)+(26 * 20)+(26 * 50)
    = 2264 个 CloudWatch 指标

    月度 CloudWatch 指标费用 = 每个指标 0.07 美元 * 2264 个指标 = 158.48 美元

    如果正在使用容器日志,则您需要继续按标准 CloudWatch 日志摄取和日志存储定价为它们付费。请注意,Container Insights 会为启用筛选所需的元数据每日志行增加 700 字节。 

    对于正在 EC2 上运行的 ECS 集群,每个集群报告 24 个指标;每个服务报告 26 个指标;每个任务定义报告 21 个指标;每个任务报告 22 个指标;每个容器报告 20 个指标。

    2/适用于 Amazon ECS 且不具有增强可观测性的 Container Insights

    Container Insights 通过提供集群和服务级别的汇总指标来实现 Amazon ECS 监控。如果您监控的 1 个容器集群包含 5 个唯一服务名称、10 个唯一任务名称以及 50 个正在运行的普通容器,则您的费用将如下所示:

    CloudWatch 指标

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

    月度 CloudWatch 指标数量

    =(13 个集群指标 * 1 个唯一集群)+(15 个服务指标 * 5 个唯一服务名称)+(10 个任务指标 * 10 个唯一任务名称)
    =(13 * 1)+(15 * 5)+(10 * 10)
    = 188 个 CloudWatch 指标

    月度 CloudWatch 指标费用 = 前 1 万个指标每个指标 0.30 美元 * 188 个指标 = 56.40 美元。

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

    对于正在 EC2 上运行的 ECS 集群,每个集群报告 11 个指标;每个服务报告 13 个指标;每个任务报告 8 个指标。

    CloudWatch Logs

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

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

    每月摄取的 CloudWatch 日志(GB)=(1 个集群 * 0.0181 GB)+(5 个服务 * 0.02816 GB)+(10 个任务名称 * 0.06437 GB)+(50 个容器 * 0.04426 GB)= 每月 3.02 GB

    摄取的日志的月度费用 = 每 GB 摄取的日志 0.50 美元 * 3.02 GB CloudWatch Logs 性能事件 = 每月 1.51 美元

    月度 CloudWatch 费用 = 56.40 美元 + 1.51 美元 = 每月 57.91 美元。

    此处显示的定价值基于美国东部(弗吉尼亚州北部)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)平均每分钟报告 138 个观测值;每个容器平均每分钟报告 21 个观测值。

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

    您的月度 Container Insights 账单 = 246412800 * 0.21 美元/100 万个观测值 = 51.75 美元

    如果每月的观测值数量超过 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

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

    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 美元 * 11.45 GB CloudWatch Logs 性能事件 = 每月 5.73 美元

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

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

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

    此示例假设您未使用首次免费试用(有关免费试用的更多信息,请参阅上面的 AWS Free Tier)。

    如果您监控的应用程序每月生成 72TB 的跨度,并将所摄取跨度的 2% 作为索引。

    每月摄取费用

    0 到 10TB(0.35 USD/GB)= 10 * 1024 * 0.35 USD = 3584.00 USD

    10TB 到 30TB(0.20 USD/GB)= 20 * 1024 * 0.20 USD = 4096.00 USD

    30TB 到 72TB(0.15 USD/GB)= 42 * 1024 * 0.15 USD = 6451.20 USD

    总摄取费用 = 3584 USD + 4096 USD + 6451.2 USD = 14,131.20 USD/月

    每月索引费用

    假设 1 个跨度 = 约 1kB,72 TB 相当于每月 72B 跨度。由于您的索引率仅为 2%,这意味着跨度为 1.44B。由于索引跨度的 1% 包含在每月提取费用中,因此您每月只需支付 720M 跨度的 1%,而不是全额支付 1.44B 跨度的 2%。

    720M(0.75 USD/百万跨度索引)= 720M * 0.75 USD = 每月 540 USD

    总费用

    14131.20 美元 + 540 美元 = 每月 14671.2 美元

    如果您监控的应用程序每月生成 10 TB 跨度,将 18 TB 的嵌入式指标格式(EMF)日志作为应用程序指标进行记录,并将 1% 的跨度作为轨迹摘要进行索引,摄入的总 GB 数将为 28 TB(10+18)。

    月度摄取费用

    0 到 10TB(0.35 USD/GB)= 10 * 1024 * 0.35 USD = 3584.00 USD

    10TB 到 30TB(0.20 USD/GB)= 18 * 1024 * 0.20 USD = 3686.00 USD

    总摄取费用 = 3584 USD + 3686 USD = 每月 7270 USD

    每月索引跨度费用

    由于定价模式中包含索引的 1% 跨度,因此索引的跨度无需付费。

    注意:以日志形式摄取的跨度不会产生日志摄取费用

  • 应用程序信号:

    如果您监控每分钟接收 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(真实用户监控)与应用程序信号一起使用。要了解费用,请参阅各个定价示例。

    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 条轨迹
    每月应计费的总检索/扫描轨迹数 = 775000 条轨迹 - 免费套餐中的 1000000 条轨迹 = 0 条轨迹
    每月检索和扫描轨迹的费用 = 0 条轨迹 * 0.0000005 USD = 0 USD

    另外,假设您已在任何或所有 X-Ray 组上启用了 X-Ray 见解。

    已处理的 X-Ray 见解轨迹
    每月记录的轨迹数 = 每小时 2000 个请求 x 24 小时 x 31 天 x 10% = 148800 条轨迹
    每月处理的见解轨迹费用 = 148800 条轨迹 * 0.000001 USD = 0.15 USD

    您每月使用 X-Ray 轨迹的总费用为 0.24 USD + 0.15 USD = 0.39 USD。

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

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

    存储的轨迹数:

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

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

    跟踪存储费用 = 存储的 54,650,000 条跟踪 * 0.000005 USD = 每月 273.25 USD

    此外,我们假设您每天进行 100 次查询,每次查询扫描上一个小时捕获的数据,包括 75,000 条跟踪,并且每次查询时检索 50 条跟踪的完整跟踪数据。

    检索和扫描的跟踪数:

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

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

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

    检索和扫描的可计费跟踪数 = 232,655,000 条跟踪 - 免费套餐中有 1,000,000 条跟踪 = 每月检索和扫描的 231,655,000 条跟踪

    每月检索和扫描跟踪的费用 = 231,655,000 条跟踪 * 0.0000005 USD = 每月 115.82 USD

    X-Ray 跟踪的总费用 = 存储的跟踪 273.25 USD + 扫描/检索的跟踪 115.82 USD = 每月 389.07 USD

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

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

    如果您在监控一个应用程序,此应用程序包含 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 区域的定价。请参考您所在区域的定价信息。
     

  • 此示例假设您未使用首次免费试用(有关免费试用的更多信息,请参阅上面的 AWS Free Tier)。

    如果您监控的应用程序每月生成 72TB 的跨度,并将所摄取跨度的 2% 作为索引。

    每月摄取费用

    0 到 10TB(0.35 USD/GB)= 10 * 1024 * 0.35 USD = 3584.00 USD

    10TB 到 30TB(0.20 USD/GB)= 20 * 1024 * 0.20 USD = 4096.00 USD

    30TB 到 72TB(0.15 USD/GB)= 42 * 1024 * 0.15 USD = 6451.20 USD

    总摄取费用 = 3584 USD + 4096 USD + 6451.2 USD = 14,131.20 USD/月

    每月索引费用

    假设 1 个跨度 = 约 1kB,72 TB 相当于每月 72B 跨度。由于您的索引率仅为 2%,这意味着跨度为 1.44B。由于索引跨度的 1% 包含在每月提取费用中,因此您每月只需支付 720M 跨度的 1%,而不是全额支付 1.44B 跨度的 2%。

    720M(0.75 USD/百万跨度索引)= 720M * 0.75 USD = 每月 540 USD

    总费用

    14131.20 美元 + 540 美元 = 每月 14671.2 美元

    如果您监控的应用程序每月生成 10 TB 跨度,将 18 TB 的嵌入式指标格式(EMF)日志作为应用程序指标进行记录,并将 1% 的跨度作为轨迹摘要进行索引,摄入的总 GB 数将为 28 TB(10+18)。

    月度摄取费用

    0 到 10TB(0.35 USD/GB)= 10 * 1024 * 0.35 USD = 3584.00 USD

    10TB 到 30TB(0.20 USD/GB)= 18 * 1024 * 0.20 USD = 3686.00 USD

    总摄取费用 = 3584 USD + 3686 USD = 每月 7270 USD

    每月索引跨度费用

    由于定价模式中包含索引的 1% 跨度,因此索引的跨度无需付费。

    注意:以日志形式摄取的跨度不会产生日志摄取费用

    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 条轨迹
    每月应计费的总检索/扫描轨迹数 = 775000 条轨迹 - 免费套餐中的 1000000 条轨迹 = 0 条轨迹
    每月检索和扫描轨迹的费用 = 0 条轨迹 * 0.0000005 USD = 0 USD

    另外,假设您已在任何或所有 X-Ray 组上启用了 X-Ray 见解。

    已处理的 X-Ray 见解轨迹
    每月记录的轨迹数 = 每小时 2000 个请求 x 24 小时 x 31 天 x 10% = 148800 条轨迹
    每月处理的见解轨迹费用 = 148800 条轨迹 * 0.000001 USD = 0.15 USD

    您每月使用 X-Ray 轨迹的总费用为 0.24 USD + 0.15 USD = 0.39 USD。

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

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

    存储的轨迹数:

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

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

    跟踪存储费用 = 存储的 54,650,000 条跟踪 * 0.000005 USD = 每月 273.25 USD

    此外,我们假设您每天进行 100 次查询,每次查询扫描上一个小时捕获的数据,包括 75,000 条跟踪,并且每次查询时检索 50 条跟踪的完整跟踪数据。

    检索和扫描的跟踪数:

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

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

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

    检索和扫描的可计费跟踪数 = 232,655,000 条跟踪 - 免费套餐中有 1,000,000 条跟踪 = 每月检索和扫描的 231,655,000 条跟踪

    每月检索和扫描跟踪的费用 = 231,655,000 条跟踪 * 0.0000005 USD = 每月 115.82 USD

    X-Ray 跟踪的总费用 = 存储的跟踪 273.25 USD + 扫描/检索的跟踪 115.82 USD = 每月 389.07 USD

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

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

  • 应用程序信号:

    如果您监控每分钟接收 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

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

  • 如果创建 5 个每 5 分钟运行一次的 Canary、为 Canary 生成的 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

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

    如果您的 Web 应用程序在一个月内获得 50 万次访问,并按 100% 采样率收集 RUM 事件,以便了解每次访问的 20 个数据事件 [包括 1 个启动事件、1 个页面视图事件、10 个性能事件(3 个 Web 关键事件、1 个绘制事件、1 个导航事件、5 个资源加载事件)和 8 次错误事件] 的页面加载性能和错误,您的费用将如下所示:

    RUM Web 事件总数 = 每次访问 20 个数据事件 * 50 万次访问 = 1000 万个事件
    1000 万个 RUM Web 事件的费用(每 10 万个事件 1 USD)= 1000 万 * 1 USD/10 万 = 100 USD

    月度 RUM Web 事件的费用 = 每月 100 USD

    如果您的移动应用程序每月有 200 万个用户会话,并且您正在收集 RUM OpenTelemetry(OTEL)跨度和事件,每个会话 70 个事件和跨度 [每个会话通常包括 1 个应用程序启动事件、1 个屏幕视图事件、30 个性能事件(3 个核心关键事件、1 个渲染事件、1 个导航事件、25 个资源加载事件)以及 38 个错误]。假设每个事件或跨度的大小为 1 Kb,您的费用将如下所示:
    RUM OTEL 事件和跨度总数 = 每个会话 70 个事件和跨度 × 200 万个会话 x 每个事件或跨度 1 Kb = 摄取的 140 GB 数据。
    摄取的 140 GB 的 RUM 移动事件和跨度的费用(每 GB 0.35 USD)= 140 GB × 0.35 USD/GB = 每月 49.00 USD

    摄取的 RUM 移动数据的月度费用 = 每月 49.00 USD

    Web 和移动监控的 RUM 总费用 = Web 每月 100 USD + 移动每月 49 USD = 每月 149 USD

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

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

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

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

    您的月度 Container Insights 账单 = 246412800 * 0.21 美元/100 万个观测值 = 51.75 美元

    如果每月的观测值数量超过 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

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

    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 美元 * 11.45 GB CloudWatch Logs 性能事件 = 每月 5.73 美元

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

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

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

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

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

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

    一个复合警报 = 每月 0.50 USD

    月度 CloudWatch 费用 = 0.40 美元 + 0.50 美元 = 每月 0.90 美元
     

  • 借助 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。

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

    使用 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
    如果指标总数超过 1 万个,将根据上述定价表应用批量定价套餐。

    1/适用于 Amazon ECS 并具有增强可观测性的 Container Insights

    使用具有增强可观测性的 Container Insights 时,您需要根据整个容器环境中摄取的指标数量付费,这一数量取决于您的容器设置(包括容器组件的数量)。假设您监控的 1 个容器集群包含 5 个唯一服务名称、10 个具有 20 个唯一任务 ID 的唯一任务名称以及 50 个正在运行的普通容器,您的费用将如下所示:

    正在 Fargate 上运行的每个集群、任务、服务和容器会报告预定义数量的指标。每个集群报告 29 个指标;每个服务报告 31 个指标;每个任务定义报告 26 个指标;每个任务报告 26 个指标;每个容器报告 26 个指标。所有 CloudWatch 指标以小时为基础按比例收费。本示例假设报告整个月的数据点。

    月度 CloudWatch 指标数量 

    =(29 个集群指标 * 1 个唯一集群名称)+(31 个服务指标 * 5 个唯一服务名称)+(26 个任务定义指标 * 10 个唯一任务名称)+(26 个任务指标 * 20 个唯一任务 ID)+(26 个容器指标 * 50 个唯一容器 ID)
    =(29 * 1)+(31 * 5)+(26 * 10)+(26 * 20)+(26 * 50)
    = 2264 个 CloudWatch 指标

    月度 CloudWatch 指标费用 = 每个指标 0.07 美元 * 2264 个指标 = 158.48 美元

    如果正在使用容器日志,则您需要继续按标准 CloudWatch 日志摄取和日志存储定价为它们付费。请注意,Container Insights 会为启用筛选所需的元数据每日志行增加 700 字节。 

    对于正在 EC2 上运行的 ECS 集群,每个集群报告 24 个指标;每个服务报告 26 个指标;每个任务定义报告 21 个指标;每个任务报告 22 个指标;每个容器报告 20 个指标。

    2/适用于 Amazon ECS 且不具有增强可观测性的 Container Insights

    Container Insights 通过提供集群和服务级别的汇总指标来实现 Amazon ECS 监控。如果您监控的 1 个容器集群包含 5 个唯一服务名称、10 个唯一任务名称以及 50 个正在运行的普通容器,则您的费用将如下所示:

    CloudWatch 指标

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

    月度 CloudWatch 指标数量

    =(13 个集群指标 * 1 个唯一集群)+(15 个服务指标 * 5 个唯一服务名称)+(10 个任务指标 * 10 个唯一任务名称)
    =(13 * 1)+(15 * 5)+(10 * 10)
    = 188 个 CloudWatch 指标

    月度 CloudWatch 指标费用 = 前 1 万个指标每个指标 0.30 美元 * 188 个指标 = 56.40 美元。

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

    对于正在 EC2 上运行的 ECS 集群,每个集群报告 11 个指标;每个服务报告 13 个指标;每个任务报告 8 个指标。

    CloudWatch Logs

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

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

    每月摄取的 CloudWatch 日志(GB)=(1 个集群 * 0.0181 GB)+(5 个服务 * 0.02816 GB)+(10 个任务名称 * 0.06437 GB)+(50 个容器 * 0.04426 GB)= 每月 3.02 GB

    摄取的日志的月度费用 = 每 GB 摄取的日志 0.50 美元 * 3.02 GB CloudWatch Logs 性能事件 = 每月 1.51 美元

    月度 CloudWatch 费用 = 56.40 美元 + 1.51 美元 = 每月 57.91 美元。

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

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

  • 如果监控一个每月调用 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 区域的定价。请参见您所在区域的定价信息。

    Database Insights 高级模式的定价为每个预置实例的每 vCPU 小时 0.0125 美元,Aurora 集群中的每个 Aurora Serverless v2 实例的定价为每 ACU 小时 0.003125 美元。对于 Aurora 和 RDS 数据库,您可以在集群级别启用 Database Insights 的高级模式,但不能单独为每个实例启用高级模式。

    以下是具有一个预置写入器(db.r5.xlarge)和两个 Serverless v2 读取器实例的 Aurora 集群的示例。在这种情况下,您的月度费用的计算方式将按以下方式确定:

    • vCPU 总数 =(db.r5.xlarge 的 vCPU 计数 × 1)=(4 × 1)= 4
    • ACU 总数 = 2 个读取器实例的平均 ACU 使用量之和(假设 2 个 Aurora Serverlss v2 实例的 ACU 使用量分别为 10 个和 22 个)= 10 个 + 22 个 = 32 个
    • 月度费用 =(vCPU 总使用量 × Database Insights 高级模式的每小时 vCPU 费率 × 当月的小时数)+(Database Insights 高级模式的 ACU 总使用量 × Database Insights 高级模式的每小时 ACU 费率 × 当月的小时数)=(4 × 0.0125 × 720)+(32 x 0.003125 x 720)= 108 美元
    • 此功能的使用量按小时计费,不足一小时按一小时计费。
    • 定价与存储的实际性能数据量无关。
    • 如果您切换到 Database Insights 的标准模式,将删除超过七天的性能数据。

    如果您正在监控 Amazon VPC 流日志,这些流日志每月将 2250 亿个日志事件发送到 CloudWatch Logs,而且您拥有分别匹配这些日志事件的 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 美元

  • 适用于 EC2 的具有流量监控功能的 CloudWatch 网络监控
    假设您是一家零售公司,并希望监控收款工作负载的网络性能。收款工作负载部署在单个 VPC 中的 30 个 EC2 实例上。您想要在所有这些实例上部署流量监控功能。您的月度流量监控费用如下所示:

    1.受监控的资源的费用:
    30 天 * 24 小时 = 720 小时
    受监控的资源的总数 = 30 个 EC2 实例 = 30 个受监控的资源
    由于我们在前 12 个月免费提供 10 个受监控的资源,因此您需要为剩余的 = 30-10 = 20 个受监控的资源付费
    20 个受监控的资源 * 每个受监控的资源每小时 0.0069 美元 = 20 * 0.0069 美元 = 0.138 美元 * 720 小时 = 每月 99.36 美元

    2.CloudWatch 指标费用:
    假设您创建了 5 个监控器以监控正在这 30 个实例上运行的工作负载。每个监控器公开 5 个 CloudWatch 指标。
    指标总数:5 个监控器 * 每个监控器 5 个指标 = 25 个指标
    CloudWatch 指标的总费用:25 个指标 * 0.30 美元/指标/月 = 每月 7.5 美元
    此示例中的流量监控总费用:99.36 美元 + 7.5 美元 = 每月 106.86 美元

    用于 EKS 容器网络可观测性的具有流量监控功能的 CloudWatch 网络监控
    开启容器网络可观测性将为每个 Kubernetes Worker 节点创建 1 个代理,并创建可提供 5 个 CloudWatch 指标的 1 个流量监控器。

    每月使用情况:30 天 * 24 小时 = 720 小时

    具有 50 个节点的 EKS 集群
    CloudWatch 指标的费用:5 个指标 * 0.30 美元/指标/月 = 每月 1.50 美元
    流量监控费用:50 个节点 * 每个受监控资源每小时 0.0069 美元 = 0.345 美元 * 720 小时 = 每月 248.40 美元
    用于 EKS 容器网络可观测性的具有流量监控功能的 CloudWatch 网络监控,该监控总费用:1.50 美元 + 248.40 美元 = 每月 249.90 美元

    具有 1500 个节点的 EKS 集群
    CloudWatch 指标的费用:5 个指标 * 0.30 美元/指标/月 = 每月 1.50 美元
    流量监控费用:1500 个节点 * 每个受监控资源每小时 0.0069 美元 = 10.35 美元 * 720 小时 = 每月 7452 美元
    适用于 EKS 的容器网络可观测性的总费用:1.50 美元 + 7452 美元 = 每月 7453.50 美元

    具有互联网监控功能的 CloudWatch 网络监控
    如果您将 10 个 CloudFront 发行版和 20 个虚拟私有云(VPC)添加到一个用于检测 45000 个城市网络的监控器中,您的费用将如下所示:

    1.受监控的资源的费用:
    30 天 * 24 小时 = 720 小时
    受监控的资源总数 = 10 个 CloudFront 发行版 + 20 个 VPC = 30 个
    30 个受监控的资源 * 每个受监控的资源每小时 0.01 美元 = 30 * 0.01 美元 = 每小时 0.30 美元 = 0.30 美元 * 每月 720 小时 = 每月 216 美元

    2.受监控的城市网络的费用:
    受监控的城市网络总数 = 45000 个,前 100 个城市网络 = 0 美元
    每月受监控的城市网络总数 = 每小时 45000 个 * 720 小时/月 = 3240 万个城市网络小时/月
    每小时前 100 个城市网络,每月总计(每月固定值)= 72000 个城市网络小时/月
    每月计费的城市网络总小时数 = 3240 万个城市网络小时/月 – 72000 个城市网络小时/月 = 32328000 个城市网络小时/月
    每月 32328000 个城市网络小时,每 1 万个城市网络每小时 0.74 美元 = 32328000 x 0.000074 美元 = 每月 2392.27 美元

    3.CloudWatch Logs 费用:
    在 45000 个城市网络中,互联网监控功能只会发布前 500 个城市网络的 CloudWatch Logs,这些城市每天的日志数据少于 500 MB,或者每月(500 MB * 30)= 15 GB 的数据。如果您排除免费范围(例如 5 GB),那么需要支付的剩余日志数据将为 10 GB(15 GB – 5 GB)。如果每 GB 的费用为每月 0.50 美元(一个合理的示例),您的 CloudWatch Logs 月度费用将低于 0.50 美元 * 10 GB = 每月 5 美元。
    此示例中的互联网监控总费用:216 美元 + 2392.27 美元 + 5 美元 = 每月 2613.27 美元

    具有综合监控功能的 CloudWatch 网络监控
    假设您是一家金融机构,并希望使用合成监控功能监控交易应用程序的性能。为了提高弹性,您将应用程序分布在三个可用区中,并映射到三个子网。您的基础设施利用冗余的 AWS Direct Connect 链接,连接到八个本地 IP 地址。当在美国东部(弗吉尼亚州北部)使用合成监控功能时,您的每月账单将按如下方式计算:

    1.受监控的资源的费用:
    30 天 * 24 小时 = 720 小时
    VPC 子网总数:3
    每个 VPC 子网可访问的本地目标总数:8
    3 个 VPC 子网通向前 4 个目的地,每个受监控的资源每小时 0.10 美元 = 3 * 720 小时 * 0.10 美元 = 每月 216 美元
    乘以 2 以涵盖 8 个目的地 = 216 美元 * 2 = 每月 432 美元

    2.CloudWatch 指标费用:
    合成监控功能为每个探测器公开 3 个 CloudWatch 指标
    受监控的探测器的数量:3 个子网 * 8 个目的地 IP 地址 = 24 个探测器
    指标总数:24 个探测器 * 每个探测 3 个指标 = 72 个指标
    CloudWatch 指标总费用:72 个指标 * 0.30 美元/指标/月 = 每月 21.60 美元
    此示例中的合成监控总费用:432 美元 + 21.60 美元 = 每月 453.60 美元

    如果您的应用程序在一个月内获得 50 万次访问,并按 100% 采样率收集 CloudWatch RUM 事件,以便了解每次访问的 20 个数据事件(包括 1 个启动事件、1 个页面视图事件、10 个性能事件(3 个 Web 关键事件、1 个绘制事件、1 个导航事件、5 个资源负载事件)和 8 次错误事件)的页面负载性能和错误,您的费用将如下所示:

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

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

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

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

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

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

    月度总费用 = 每月 1296 美元 + 每月 5.97 美元 + 每月 9.54 美元 = 每月 1311.51 美元

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

其他定价资源

AWS 定价计算器

轻松计算 AWS 的月度费用。

获取定价协助

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