View a markdown version of this page

OpenTelemetry - Amazon CloudWatch
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

OpenTelemetry

提示

要了解有关 CloudWatch 上的 OpenTelemetry 的更多信息,请参阅 Cloud Operations Enablement workshop and event series

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

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

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

OpenTelemetry 概述