A instrumentação de código do OpenTelemetry é suportada para as linguagens listadas na tabela de Estado e Lançamentos abaixo. Implementações não oficiais para outras linguagens também estão disponíveis. Você pode encontrá-las no registro.
Para Go, .NET, PHP, Python, Java e JavaScript, você pode usar soluções de instrumentação automática para instrumentar suas aplicações sem alterações de código.
Se você estiver usando Kubernetes, você pode usar o OpenTelemetry Operator para Kubernetes para injetar soluções de implementação automática em suas aplicações.
O estado atual dos principais componentes funcionais do OpenTelemetry estão 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 | Alpha | Alpha |
Swift | Stable | Development | Development |
Os Grupos de Interesse Especial (SIGs), que implementam a API e o SDK do OpenTelemetry em diferentes linguagens e também disponibilizam referências da API para desenvolvedores. As referências a seguir estão disponíveis:
/api
.A language-specific implementation of OpenTelemetry in C++.
A language-specific implementation of OpenTelemetry in .NET.
A language-specific implementation of OpenTelemetry in Erlang/Elixir.
A language-specific implementation of OpenTelemetry in Go.
Language-specific implementation of OpenTelemetry in Java.
A language-specific implementation of OpenTelemetry in JavaScript (for Node.js & the browser).
A language-specific implementation of OpenTelemetry in PHP.
A language-specific implementation of OpenTelemetry in Python.
A language-specific implementation of OpenTelemetry in Ruby.
A language-specific implementation of OpenTelemetry in Rust.
A language-specific implementation of OpenTelemetry in Swift.
Language-specific implementation of OpenTelemetry for other languages.
Was this page helpful?
Thank you. Your feedback is appreciated!
Please let us know how we can improve this page. Your feedback is appreciated!