API та SDK мов програмування

Інструментування коду OpenTelemetry підтримується для багатьох популярних мов програмування

Інструментування коду OpenTelemetry підтримується для мов, зазначених у таблиці Статуси та випуски нижче. Неофіційні реалізації для інших мов також доступні. Ви можете знайти їх у реєстрі.

Для Go, .NET, PHP, Python, Java та JavaScript ви можете використовувати рішення без коду для додавання інструментування до вашого застосунку без змін у коді.

Якщо ви використовуєте Kubernetes, ви можете використовувати OpenTelemetry Operator для Kubernetes для інʼєкції цих рішень без коду у ваш застосунок.

Статуси та випуски

Поточний статус основних функціональних компонентів OpenTelemetry наступний:

МоваТрейсиМетрикиЛоги
C++StableStableStable
C#/.NETStableStableStable
Erlang/ElixirStableDevelopmentDevelopment
GoStableStableBeta
JavaStableStableStable
JavaScriptStableStableDevelopment
PHPStableStableStable
PythonStableStableDevelopment
RubyStableDevelopmentDevelopment
RustBetaBetaBeta
SwiftStableDevelopmentDevelopment

API довідники

Спеціальні інтерес-групи (SIG), що реалізують API та SDK OpenTelemetry для конкретної мови, також публікують API довідники для розробників. Доступні наступні довідники:


Конфігурація SDK

C++

C++ Специфічна для мови реалізація OpenTelemetry для C++.

.NET

.NET Специфічна для мови реалізація OpenTelemetry в .NET.

Erlang/Elixir

Erlang/Elixir Специфічна для мови реалізація OpenTelemetry в Erlang/Elixir.

Go

Go Специфічна для мови реалізація OpenTelemetry для Go.

Java

Java Специфічна для мови реалізація OpenTelemetry для Java.

JavaScript

JavaScript Специфічна для мови реалізація OpenTelemetry для JavaScript (для Node.js та вебоглядачів).

Kotlin

Kotlin Специфічна для мови реалізація OpenTelemetry для Kotlin.

PHP

PHP Специфічна для мови реалізація OpenTelemetry для PHP.

Python

Python Реалізація OpenTelemetry для Python.

Ruby

Ruby Специфічна для мови реалізація OpenTelemetry для Ruby.

Rust

Rust Специфічна для мови реалізація OpenTelemetry для Rust.

Swift

Swift Специфічна для мови реалізація OpenTelemetry для Swift.

Інші мови

Реалізація специфікації OpenTelemetry для інших мов.


Востаннє змінено December 26, 2024: [uk] Ukrainian documentation for OpenTelemetry (2a3c5648)