状态

主要 OpenTelemetry 组件的成熟度级别

OpenTelemetry 由 多个组件 组成,有些特定于语言,有些则不特定于语言。当查找 状态 时,请确保查找正确的组件页面。例如,一个信号在规范中的状态可能与特定语言 SDK 中的信号状态不同。

语言 API 和 SDK

有关语言 API 或 SDK 的开发状态或成熟度级别,请参阅下表:

语言追踪指标日志
C++稳定稳定稳定
C#/.NET稳定稳定稳定
Erlang/Elixir稳定开发开发
Go稳定稳定Beta
Java稳定稳定稳定
JavaScript稳定稳定开发
PHP稳定稳定稳定
Python稳定稳定开发
Ruby稳定开发开发
RustBetaBetaBeta
Swift稳定开发开发

有关每个实现的规范合规性详情,请参阅 Spec Compliance Matrix

Collector

Collector 的状态是:混合,因为核心 Collector 组件当前具有混合的 稳定性级别

Collector 组件的成熟度级别各不相同。每个组件的稳定性在其 README.md 中都有记录。您可以在 注册中心找到所有可用 Collector 组件的列表。

Kubernetes Operator

OpenTelemetry Operator 的状态是 混合,因为它部署了不同状态的组件。

Operator 本身处于 混合 状态,组件处于 v1alpha1v1beta1 状态。

Specifications

有关规范的开发状态或成熟度级别,请参阅:Specification Status Summary