View a markdown version of this page

OTel 指标定价与存储 - Amazon CloudWatch

OTel 指标定价与存储

CloudWatch 中 OpenTelemetry 指标采用按每 GB 摄取数据量计费模式,存储与查询访问权益均包含在内。不按指标或 API 调用计费,也不单独收取存储费用。有关当前定价的详细信息,请参阅 Amazon CloudWatch 定价

主要定价特点

OTel 指标定价模型具备以下特点:

  • 按每 GB 摄取数据量计费:费用基于摄取的数据总量核算,而非唯一指标时序数量。

  • 附赠存储时长:附赠 15 个月数据留存期,无需额外付费。

  • 控制台查询免费:在 CloudWatch 控制台(Query Studio、控制面板)执行 PromQL 查询不产生费用。

  • API 查询按样本计费:通过调用 PromQL 查询,按每百万扫描样本计费。

  • 不按指标计费:与经典指标定价模式不同,不会针对唯一指标名称或标签组合单独收费。

OTel 指标与经典指标定价比对

下表对 OTel 指标定价与经典指标定价进行了比对。

功能 OTel 指标 经典指标

计费单位

按每 GB 摄取数据量计费

按月按单指标计费

存储

附赠 15 个月

附赠 15 个月

控制台查询

免费

免费

API 查询

按每百万扫描样本计费

按每千条查询指标计费(GetMetricData)

高基数场景成本

成本随数据量线性增长(与指标条数无关)

成本高昂:每个唯一维度组合单独计为一条收费指标

哪些数据会计入摄取量

每个 OTLP 指标数据点的序列化字节大小都会计入数据摄取总量。序列化大小包含以下内容:

  • 指标名称

  • 全部标签(标签键与标签值)

  • 资源属性

  • 时间戳与指标数值

标签数量越多,单个数据点占用字节越大。您可在 CloudWatch 控制台的“用量指标”板块查看数据摄取总量。

成本优化建议

可根据以下策略降低 OTel 指标使用成本:

  • 尽量缩短标签值长度。标签值会占用单个数据点的字节空间。

  • 在采集器侧过滤丢弃无需查询的高基数标签(例如请求 ID)。

  • Container Insights OTel 默认采集的数据量与集群规模呈稳定对应关系,流量可预估。