

# OpenTelemetry 指标（推荐）
<a name="metrics-otel-recommended"></a>

OpenTelemetry 是一个开源可观测性框架，提供与供应商无关的埋点，用于从应用程序中收集指标、日志和跟踪数据。Amazon CloudWatch 原生支持 OpenTelemetry，您可采用社区通用 SDK 与采集器直接向 CloudWatch 发送指标，不存在供应商锁定限制。

在 CloudWatch 中使用 OpenTelemetry 指标，您可享有的优势：
+ **无供应商锁定** – 仅需通过 OTel SDK 完成一次埋点开发，即可将指标发送到 CloudWatch 或任意兼容 OTel 的后端。只需修改配置文件，无需改动代码，就能切换指标上报目标端。
+ **原生开源标准指标名称** – 采用社区通用指标名称（例如 cAdvisor 提供的 `container_cpu_usage_seconds_total`），而非供应商专属名称。现有 PromQL 监控面板、运行手册可直接复用。
+ **支持 PromQL 查询** – 采用行业通用 Prometheus 查询语言检索指标。无需学习专属查询语法。
+ **低成本高基数** – 单个数据点最多支持 150 个标签，按每 GB 摄取数据量计费计费。新增容器组（pod）名称、请求 ID、自定义标签不会产生额外费用。
+ **一体化遥测管道** – 同一套 OTel 采集器可同时采集指标、日志与追踪数据，大幅简化整套可观测性技术栈架构。

**Topics**
+ [CloudWatch OpenTelemetry 指标](metrics-otel-overview.md)
+ [使用 OpenTelemetry 发送指标](metrics-otel-send.md)
+ [使用 PromQL 查询指标](CloudWatch-PromQL.md)
+ [OTel 指标定价与存储](metrics-otel-pricing.md)
+ [从 Classic 指标迁移到 OTel 指标](metrics-otel-migrate.md)