OpenTelemetry PHP

TelemetryIncubatingAttributes

Semantic attributes and corresponding values for telemetry.

Tags
see
https://opentelemetry.io/docs/specs/semconv/registry/attributes/telemetry/

May contain @experimental Semantic Conventions which may change or be removed in the future.

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
experimental

TELEMETRY_DISTRO_VERSION

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

public mixed TELEMETRY_DISTRO_VERSION = 'telemetry.distro.version'
Tags
experimental

TELEMETRY_SDK_LANGUAGE

The language of the telemetry SDK.

public mixed TELEMETRY_SDK_LANGUAGE = 'telemetry.sdk.language'
Tags
stable

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
stable

TELEMETRY_SDK_VERSION

The version string of the telemetry SDK.

public mixed TELEMETRY_SDK_VERSION = 'telemetry.sdk.version'
Tags
stable

        
On this page

Search results