Status

O OpenTelemetry é composto de diversos componentes, alguns específicos e outros independentes de linguagem. Ao procurar por um status, certifique-se de verificar o status na página correta do componente. Por exemplo, o status de um sinal na especificação pode não ser o mesmo que o status do sinal em um SDK de uma linguagem especifica.

APIs e SDKs de Linguagem de Programação

Para o status de desenvolvimento ou nível de maturidade de uma API ou SDK de linguagem de programação, consulte a tabela a seguir:

LanguageTracesMetricsLogs
C++StableStableStable
C#/.NETStableStableStable
Erlang/ElixirStableDevelopmentDevelopment
GoStableStableBeta
JavaStableStableStable
JavaScriptStableStableDevelopment
PHPStableStableStable
PythonStableStableDevelopment
RubyStableDevelopmentDevelopment
RustBetaBetaBeta
SwiftStableDevelopmentDevelopment

Para mais detalhes sobre a conformidade com a especificação por implementação, veja a Matriz de Conformidade da Especificação.

Collector

O status do Collector é: misto), pois os principais componentes do Collector atualmente possuem níveis de estabilidade variados.

Os componentes do Collector diferem em seus níveis de maturidade. Cada componente tem sua estabilidade documentada em seu arquivo README.md. Você pode encontrar uma lista de todos os componentes do Collector disponíveis no registro.

Kubernetes Operator

O status do OpenTelemetry Operator é misto, pois ele implementa componentes com diferentes status.

O Operator em si está em um status misto, com componentes nos status v1alpha1 e v1beta1.

Especificações

Para o status de desenvolvimento ou nível de maturidade da especificação, consulte o seguinte: Resumo do Status da Especificação.