TelemetryIncubatingAttributes
in
Semantic attributes and corresponding values for telemetry.
Tags
Table of Contents
Constants
- TELEMETRY_DISTRO_NAME = 'telemetry.distro.name'
- The name of the auto instrumentation agent or distribution, if used.
- TELEMETRY_DISTRO_VERSION = 'telemetry.distro.version'
- The version string of the auto instrumentation agent or distribution, if used.
- TELEMETRY_SDK_LANGUAGE = 'telemetry.sdk.language'
- The language of the telemetry SDK.
- TELEMETRY_SDK_LANGUAGE_VALUE_CPP = 'cpp'
- none
- TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET = 'dotnet'
- none
- TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG = 'erlang'
- none
- TELEMETRY_SDK_LANGUAGE_VALUE_GO = 'go'
- none
- TELEMETRY_SDK_LANGUAGE_VALUE_JAVA = 'java'
- none
- TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS = 'nodejs'
- none
- TELEMETRY_SDK_LANGUAGE_VALUE_PHP = 'php'
- none
- TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON = 'python'
- none
- TELEMETRY_SDK_LANGUAGE_VALUE_RUBY = 'ruby'
- none
- TELEMETRY_SDK_LANGUAGE_VALUE_RUST = 'rust'
- none
- TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT = 'swift'
- none
- TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS = 'webjs'
- none
- TELEMETRY_SDK_NAME = 'telemetry.sdk.name'
- The name of the telemetry SDK as defined above.
- TELEMETRY_SDK_VERSION = 'telemetry.sdk.version'
- The version string of the telemetry SDK.
Constants
TELEMETRY_DISTRO_NAME
The name of the auto instrumentation agent or distribution, if used.
public
mixed
TELEMETRY_DISTRO_NAME
= 'telemetry.distro.name'
Official auto instrumentation agents and distributions SHOULD set the telemetry.distro.name
attribute to
a string starting with opentelemetry-
, e.g. opentelemetry-java-instrumentation
.
Tags
TELEMETRY_DISTRO_VERSION
The version string of the auto instrumentation agent or distribution, if used.
public
mixed
TELEMETRY_DISTRO_VERSION
= 'telemetry.distro.version'
Tags
TELEMETRY_SDK_LANGUAGE
The language of the telemetry SDK.
public
mixed
TELEMETRY_SDK_LANGUAGE
= 'telemetry.sdk.language'
Tags
TELEMETRY_SDK_LANGUAGE_VALUE_CPP
none
public
mixed
TELEMETRY_SDK_LANGUAGE_VALUE_CPP
= 'cpp'
Tags
TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET
none
public
mixed
TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET
= 'dotnet'
Tags
TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG
none
public
mixed
TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG
= 'erlang'
Tags
TELEMETRY_SDK_LANGUAGE_VALUE_GO
none
public
mixed
TELEMETRY_SDK_LANGUAGE_VALUE_GO
= 'go'
Tags
TELEMETRY_SDK_LANGUAGE_VALUE_JAVA
none
public
mixed
TELEMETRY_SDK_LANGUAGE_VALUE_JAVA
= 'java'
Tags
TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS
none
public
mixed
TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS
= 'nodejs'
Tags
TELEMETRY_SDK_LANGUAGE_VALUE_PHP
none
public
mixed
TELEMETRY_SDK_LANGUAGE_VALUE_PHP
= 'php'
Tags
TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON
none
public
mixed
TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON
= 'python'
Tags
TELEMETRY_SDK_LANGUAGE_VALUE_RUBY
none
public
mixed
TELEMETRY_SDK_LANGUAGE_VALUE_RUBY
= 'ruby'
Tags
TELEMETRY_SDK_LANGUAGE_VALUE_RUST
none
public
mixed
TELEMETRY_SDK_LANGUAGE_VALUE_RUST
= 'rust'
Tags
TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT
none
public
mixed
TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT
= 'swift'
Tags
TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS
none
public
mixed
TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS
= 'webjs'
Tags
TELEMETRY_SDK_NAME
The name of the telemetry SDK as defined above.
public
mixed
TELEMETRY_SDK_NAME
= 'telemetry.sdk.name'
The OpenTelemetry SDK MUST set the telemetry.sdk.name
attribute to opentelemetry
.
If another SDK, like a fork or a vendor-provided implementation, is used, this SDK MUST set the
telemetry.sdk.name
attribute to the fully-qualified class or module name of this SDK's main entry point
or another suitable identifier depending on the language.
The identifier opentelemetry
is reserved and MUST NOT be used in this case.
All custom identifiers SHOULD be stable across different versions of an implementation.
Tags
TELEMETRY_SDK_VERSION
The version string of the telemetry SDK.
public
mixed
TELEMETRY_SDK_VERSION
= 'telemetry.sdk.version'