La instrumentación de código de OpenTelemetry es compatible con los lenguajes enumerados en la tabla de estados y lanzamientos presentada a continuación. También están disponibles implementaciones no oficiales para otros lenguajes. Puedes encontrarlas en el registro.
Para Go, .NET, PHP, Python, Java y JavaScript puedes usar instrumentación zero-code para agregar instrumentación a tu aplicación sin hacer cambios en el código.
Si estás utilizando Kubernetes, puedes usar el Operador de OpenTelemetry para Kubernetes para inyectar estas soluciones zero-code en tu aplicación.
El estado actual de los principales componentes funcionales de OpenTelemetry es el siguiente:
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 |
Los Grupos de Interés Especial (SIGs) que implementan el API y SDK de OpenTelemetry en un lenguaje específico también publican referencias de API para desarrolladores. Las siguientes referencias están disponibles:
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.
¿Fue útil esta página?
Thank you. Your feedback is appreciated!
Please let us know how we can improve this page. Your feedback is appreciated!