Стан

OpenTelemetry складається з декількох компонентів, деякі з яких є мовно-специфічними, а інші — мовно-агностичними. Переглядаючи статус, переконайтеся, що ви шукаєте статус на сторінці відповідного компонента. Наприклад, статус сигналу у специфікації може не збігатися зі статусом сигналу у конкретному мовному SDK.

API та SDK мов

Статус розробки або рівень зрілості API або SDK для мови див. у наступній таблиці:

LanguageTracesMetricsLogs
C++StableStableStable
C#/.NETStableStableStable
Erlang/ElixirStableDevelopmentDevelopment
GoStableStableBeta
JavaStableStableStable
JavaScriptStableStableDevelopment
PHPStableStableStable
PythonStableStableDevelopment
RubyStableDevelopmentDevelopment
RustBetaBetaBeta
SwiftStableDevelopmentDevelopment

Для більш детальної інформації про відповідність специфікації для кожної реалізації див. Матрицю відповідності специфікації.

Collector

Статус колектора такий: змішаний, оскільки основні компоненти колектора наразі мають змішані рівні стабільності.

Компоненти колектора відрізняються за рівнем зрілості. Стабільність кожного компонента задокументовано у його файлі README.md. Список усіх доступних компонентів колектора можна знайти у реєстрі.

Kubernetes Operator

Статус Оператора OpenTelemetry — змішаний, оскільки він розгортає компоненти з різними статусами.

Сам оператор знаходиться у стані mixed з компонентами у станах v1alpha1 та v1beta1.

Специфікації

Про стан розробки або рівень зрілості специфікації див. нижче: Зведений опис стану специфікації.