Module: OpenTelemetry::SemConv::Incubating::TELEMETRY

Defined in:
lib/opentelemetry/semconv/incubating/telemetry/attributes.rb

Attribute Names collapse

TELEMETRY_DISTRO_NAME =
Note:

Stability Level: development

The name of the auto instrumentation agent or distribution, if used.

Official auto instrumentation agents and distributions SHOULD set the telemetry.distro.name attribute to a string starting with opentelemetry-, e.g. opentelemetry-java-instrumentation.

Examples:

Sample Values

parts-unlimited-java
'telemetry.distro.name'
TELEMETRY_DISTRO_VERSION =
Note:

Stability Level: development

The version string of the auto instrumentation agent or distribution, if used.

Examples:

Sample Values

1.2.3
'telemetry.distro.version'
TELEMETRY_SDK_LANGUAGE =
Deprecated.

Now available in the stable namespace at TELEMETRY::TELEMETRY_SDK_LANGUAGE.

Note:

Stability Level: stable

The language of the telemetry SDK.

'telemetry.sdk.language'
TELEMETRY_SDK_NAME =
Deprecated.

Now available in the stable namespace at TELEMETRY::TELEMETRY_SDK_NAME.

Note:

Stability Level: stable

The name of the telemetry SDK as defined above.

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.

Examples:

Sample Values

opentelemetry
'telemetry.sdk.name'
TELEMETRY_SDK_VERSION =
Deprecated.

Now available in the stable namespace at TELEMETRY::TELEMETRY_SDK_VERSION.

Note:

Stability Level: stable

The version string of the telemetry SDK.

Examples:

Sample Values

1.2.3
'telemetry.sdk.version'