OpenTelemetry PHP

TelemetryAttributes

Semantic attributes and corresponding values for telemetry.

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

Table of Contents

Constants

TELEMETRY_SDK_LANGUAGE  = 'telemetry.sdk.language'
The language of the telemetry SDK.
TELEMETRY_SDK_LANGUAGE_VALUE_CPP  = 'cpp'
TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET  = 'dotnet'
TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG  = 'erlang'
TELEMETRY_SDK_LANGUAGE_VALUE_GO  = 'go'
TELEMETRY_SDK_LANGUAGE_VALUE_JAVA  = 'java'
TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS  = 'nodejs'
TELEMETRY_SDK_LANGUAGE_VALUE_PHP  = 'php'
TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON  = 'python'
TELEMETRY_SDK_LANGUAGE_VALUE_RUBY  = 'ruby'
TELEMETRY_SDK_LANGUAGE_VALUE_RUST  = 'rust'
TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT  = 'swift'
TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS  = 'webjs'
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_SDK_LANGUAGE

The language of the telemetry SDK.

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

TELEMETRY_SDK_LANGUAGE_VALUE_CPP

public mixed TELEMETRY_SDK_LANGUAGE_VALUE_CPP = 'cpp'
Tags
stable

TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET

public mixed TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET = 'dotnet'
Tags
stable

TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG

public mixed TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG = 'erlang'
Tags
stable

TELEMETRY_SDK_LANGUAGE_VALUE_GO

public mixed TELEMETRY_SDK_LANGUAGE_VALUE_GO = 'go'
Tags
stable

TELEMETRY_SDK_LANGUAGE_VALUE_JAVA

public mixed TELEMETRY_SDK_LANGUAGE_VALUE_JAVA = 'java'
Tags
stable

TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS

public mixed TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS = 'nodejs'
Tags
stable

TELEMETRY_SDK_LANGUAGE_VALUE_PHP

public mixed TELEMETRY_SDK_LANGUAGE_VALUE_PHP = 'php'
Tags
stable

TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON

public mixed TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON = 'python'
Tags
stable

TELEMETRY_SDK_LANGUAGE_VALUE_RUBY

public mixed TELEMETRY_SDK_LANGUAGE_VALUE_RUBY = 'ruby'
Tags
stable

TELEMETRY_SDK_LANGUAGE_VALUE_RUST

public mixed TELEMETRY_SDK_LANGUAGE_VALUE_RUST = 'rust'
Tags
stable

TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT

public mixed TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT = 'swift'
Tags
stable

TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS

public mixed TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS = 'webjs'
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