

# OpenTelemetry
<a name="CloudWatch-OpenTelemetry-Sections"></a>

OpenTelemetry 是一个开源可观测性框架，提供与供应商无关的埋点，用于从应用程序中收集指标、日志和跟踪数据。Amazon CloudWatch 原生支持所有三种信号类型的 OpenTelemetry：可通过 PromQL 查询的指标，可实现灵活和可扩展的分析；可通过 Logs Insights 搜索的日志；以及可通过[事务搜索](https://docs.aws.amazon.com//AmazonCloudWatch/latest/monitoring/CloudWatch-Transaction-Search.html)探索的跟踪数据。由于所有三个信号共享一个具有一致属性的通用数据模型，您可以在指标、日志和跟踪数据之间进行关联，更快地完成从问题检测到定位根本原因的过程。OpenTelemetry 指标带有丰富的语义标签，并且支持比传统 CloudWatch 指标更高的粒度，从而可以对应用程序和基础设施进行精确的筛选、聚合与分析。

CloudWatch 支持 OpenTelemetry 指标，让您可以将自定义 OTel 指标直接发送到 CloudWatch，并使用 PromQL 以及来自 70 多项服务的 AWS 已出售指标进行查询。您可以使用 PromQL 在原生 PromQL 控制台 Query Studio 中构建控制面板、设置 CloudWatch 警报以及浏览指标。发送到 CloudWatch 的 OTel 日志可在 Logs Insights 中用于交互式查询，也可以在 LiveTail 中用于实时直播。

对于应用程序性能监控，CloudWatch [Application Signals](https://docs.aws.amazon.com//AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Monitoring-Intro.html) 可提供关于各种服务和依赖项的以应用程序为中心的统一视图。Application Signals 使用 OTLP 跟踪数据来帮助您监控应用程序运行状况、分类问题，并确定对最终用户的影响。使用事务搜索功能，可交互式探索 OTLP 跨度，使用客户标识符或订单号等属性查找事务，将事务与失败付款等业务事件相关联，并跟踪应用程序组件之间的交互以确定根本原因。

![OpenTelemetry 概述](http://docs.aws.amazon.com/zh_cn/AmazonCloudWatch/latest/monitoring/images/OpenTelemetry.png)


**Topics**
+ [OTLP 端点](CloudWatch-OTLPEndpoint.md)
+ [开始使用](CloudWatch-OTLPGettingStarted.md)
+ [问题排查](CloudWatch-OTLPTroubleshooting.md)