C++
一个使用C++实现的OpenTelemetry的语言特定实现。
以下是支持OpenTelemetry代码仪表化的语言列表。根据语言的不同,涵盖的主题可能包括以下一部分或全部内容:
如果您使用的是Kubernetes,可以使用OpenTelemetry Operator for Kubernetes向您的应用程序中注入.NET、Java、Node.js、Python和Go的自动仪表化库。
OpenTelemetry的主要功能组件的当前状态如下所示:
Language | Traces | Metrics | Logs |
---|---|---|---|
C++ | Stable | Stable | Stable |
C#/.NET | Stable | Stable | Stable |
Erlang/Elixir | Stable | Experimental | Experimental |
Go | Stable | Stable | Not yet implemented |
Java | Stable | Stable | Stable |
JavaScript | Stable | Stable | Development |
PHP | Stable | Stable | Stable |
Python | Stable | Stable | Experimental |
Ruby | Stable | Not yet implemented | Not yet implemented |
Rust | Beta | Alpha | Alpha |
Swift | Stable | Experimental | In development |
* For more information, see the language-specific instrumentation page.
一个使用C++实现的OpenTelemetry的语言特定实现。
.NET 中的一个特定语言的 OpenTelemetry 实现。
Erlang/Elixir中OpenTelemetry的一种特定语言实现。
Go的一种语言特定的OpenTelemetry实现。
Java的OpenTelemetry语言特定实现。
一种针对 JavaScript(适用于 Node.js 和浏览器)的 OpenTelemetry 语言特定实现。
用于PHP的OpenTelemetry语言特定实现。
OpenTelemetry在Python中的语言特定实现。
Ruby的OpenTelemetry是基于特定语言的实现。
一种用 Rust 语言实现的 OpenTelemetry 特定的实现。
OpenTelemetry在Swift中的语言特定实现。
为其他编程语言实现OpenTelemetry规范。