OpenTelemetry 提供覆盖主流语言的官方 SDK,多数语言的链路与指标 API 已达到 GA(稳定)级别。
- 官方支持的语言:包括 Java、Go、Python、JavaScript/Node.js、.NET、Ruby、PHP、Rust、C++、Swift、Kotlin、Erlang/Elixir 等 12 种以上语言。
- 成熟度差异:链路(Traces)、指标(Metrics)与日志(Logs)三大信号在主要语言中均已达到 GA 级别,但不同语言在特定组件(如自动插桩库的覆盖范围)上仍存在差异,接入前建议查阅对应语言的官方状态页。
- 选择建议:对于官方 SDK 尚未覆盖或成熟度较低的语言,可考虑通过 Collector 的接收器(如接收标准协议数据)或社区维护的插桩库作为补充方案。