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:
Language | Traces | Metrics | Logs |
---|---|---|---|
C++ | Stable | Stable | Stable |
C#/.NET | Stable | Stable | Stable |
Erlang/Elixir | Stable | Development | Development |
Go | Stable | Stable | Beta |
Java | Stable | Stable | Stable |
JavaScript | Stable | Stable | Development |
PHP | Stable | Stable | Stable |
Python | Stable | Stable | Development |
Ruby | Stable | Development | Development |
Rust | Beta | Beta | Beta |
Swift | Stable | Development | Development |
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.