主要观点:Google Cloud 在其 Cloud Trace 服务中宣布对 OpenTelemetry Protocol (OTLP) 提供原生支持,这是迈向供应商中立可观测性基础设施的重要一步,可消除对供应商特定导出器和自定义数据转换的需求。
关键信息:
- OpenTelemetry 协议是一种与供应商无关的数据交换标准,用于在源和目的地之间传输遥测数据而不锁定到特定的可观测性平台。
- Google Cloud 的实现通过原生使用 OpenTelemetry 数据模型重构内部存储系统,大大提高了存储限制和跨度容量,如属性键可长达 512 字节等。
- 产品经理强调 trace 支持是在 Google Cloud Observability 中广泛采用 OpenTelemetry 的初始阶段,包括管理服务器端处理能力等。
- 原生 OTLP 支持消除了运营复杂性,Trace Explorer 界面利用 OpenTelemetry 语义约定,Google Cloud 建议新老用户迁移到 OTLP 端点,并提供了迁移文档。
重要细节: - 可直接通过
telemetry.googleapis.com端点使用 OTLP 发送跟踪数据。 - 增强的存储系统在跨度名称、属性数量等方面有大幅提升。
- 不同云提供商对 OpenTelemetry 支持的方法不同,如 AWS 的混合方法、Azure 的应用中心路径等。
- 目前使用 Google Cloud Trace 的组织可立即利用新的 OTLP 端点,其将成为推荐的最佳实践。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。