加载中...

OpenTelemetry(简称 OTel)是 CNCF 旗下的开源可观测性框架,2019 年由 OpenTracing 与 OpenCensus 两个项目合并而成,目标是为遥测数据的产生、采集与导出提供一套厂商中立的统一标准,是 CNCF 中活跃度仅次于 Kubernetes 的项目之一。
OTel 覆盖三大信号:分布式追踪、指标与日志。它提供跨语言的 API 与 SDK、自动插桩库、W3C Trace Context 上下文传播标准,以及统一的传输协议 OTLP。独立组件 OpenTelemetry Collector 负责接收、加工(过滤、采样、脱敏)并导出遥测数据到任意后端。语义约定则规范了 HTTP、数据库乃至生成式 AI 调用等场景的属性命名。
在 OTel 之前,接入 APM 意味着埋点代码与特定厂商绑定。OTel 将插桩标准化后,应用只需埋点一次,即可自由切换 Jaeger、Prometheus、Grafana Tempo、Datadog 等后端。目前主流云厂商与 APM 厂商均已原生支持 OTLP,它事实上已成为可观测性数据的通用语言。

登录 后参与讨论
暂无讨论,来发表第一条评论吧