ResourceAttributes

org.typelevel.otel4s.semconv.resource.attributes.ResourceAttributes

Attributes

Source
ResourceAttributes.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

abstract class AwsEcsLaunchtypeValue(val value: String)

Attributes

Companion
object
Source
ResourceAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Ec2.type
object Fargate.type

Attributes

Companion
class
Source
ResourceAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Self type
abstract class CloudPlatformValue(val value: String)

Attributes

Companion
object
Source
ResourceAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object AlibabaCloudEcs.type
object AlibabaCloudFc.type
object AlibabaCloudOpenshift.type
object AwsAppRunner.type
object AwsEc2.type
object AwsEcs.type
object AwsEks.type
object AwsElasticBeanstalk.type
object AwsLambda.type
object AwsOpenshift.type
object AzureAks.type
object AzureAppService.type
object AzureFunctions.type
object AzureOpenshift.type
object AzureVm.type
object GcpAppEngine.type
object GcpCloudFunctions.type
object GcpCloudRun.type
object GcpComputeEngine.type
object GcpKubernetesEngine.type
object GcpOpenshift.type
object IbmCloudOpenshift.type
object TencentCloudCvm.type
object TencentCloudEks.type
object TencentCloudScf.type
Show all

Attributes

Companion
class
Source
ResourceAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Self type
abstract class CloudProviderValue(val value: String)

Attributes

Companion
object
Source
ResourceAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object AlibabaCloud.type
object Aws.type
object Azure.type
object Gcp.type
object Heroku.type
object IbmCloud.type
object TencentCloud.type
Show all

Attributes

Companion
class
Source
ResourceAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Self type
abstract class HostArchValue(val value: String)

Attributes

Companion
object
Source
ResourceAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Amd64.type
object Arm32.type
object Arm64.type
object Ia64.type
object Ppc32.type
object Ppc64.type
object S390x.type
object X86.type
Show all
object HostArchValue

Attributes

Companion
class
Source
ResourceAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Self type
abstract class OsTypeValue(val value: String)

Attributes

Companion
object
Source
ResourceAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Aix.type
object Darwin.type
object Dragonflybsd.type
object Freebsd.type
object Hpux.type
object Linux.type
object Netbsd.type
object Openbsd.type
object Solaris.type
object Windows.type
object ZOs.type
Show all
object OsTypeValue

Attributes

Companion
class
Source
ResourceAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Self type
abstract class TelemetrySdkLanguageValue(val value: String)

Attributes

Companion
object
Source
ResourceAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Cpp.type
object Dotnet.type
object Erlang.type
object Go.type
object Java.type
object Nodejs.type
object Php.type
object Python.type
object Ruby.type
object Scala.type
object Swift.type
object Webjs.type
Show all

Attributes

Companion
class
Source
ResourceAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Value members

Concrete fields

The ARN of an <a href="https://docs.aws.amazon.com/AmazonECS/latest/developerguide/clusters.html">ECS cluster.

The ARN of an <a href="https://docs.aws.amazon.com/AmazonECS/latest/developerguide/clusters.html">ECS cluster.

Attributes

Source
ResourceAttributes.scala

The Amazon Resource Name (ARN) of an <a href="https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ECS_instances.html">ECS container instance.

The Amazon Resource Name (ARN) of an <a href="https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ECS_instances.html">ECS container instance.

Attributes

Source
ResourceAttributes.scala

The <a href="https://docs.aws.amazon.com/AmazonECS/latest/developerguide/launch_types.html">launch type for an ECS task.

The <a href="https://docs.aws.amazon.com/AmazonECS/latest/developerguide/launch_types.html">launch type for an ECS task.

Attributes

Source
ResourceAttributes.scala

The ARN of an <a href="https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task_definitions.html">ECS task definition.

The ARN of an <a href="https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task_definitions.html">ECS task definition.

Attributes

Source
ResourceAttributes.scala

The task definition family this task definition is a member of.

The task definition family this task definition is a member of.

Attributes

Source
ResourceAttributes.scala

The revision for this task definition.

The revision for this task definition.

Attributes

Source
ResourceAttributes.scala

The ARN of an EKS cluster.

The ARN of an EKS cluster.

Attributes

Source
ResourceAttributes.scala
val AwsLogGroupArns: AttributeKey[List[String]]

The Amazon Resource Name(s) (ARN) of the AWS log group(s).

The Amazon Resource Name(s) (ARN) of the AWS log group(s).

Notes: - See the <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/iam-access-control-overview-cwl.html#CWL_ARN_Format">log group ARN format documentation.

Attributes

Source
ResourceAttributes.scala
val AwsLogGroupNames: AttributeKey[List[String]]

The name(s) of the AWS log group(s) an application is writing to.

The name(s) of the AWS log group(s) an application is writing to.

Notes: - Multiple log groups must be supported for cases like multi-container applications, where a single application has sidecar containers, and each write to their own log group.

Attributes

Source
ResourceAttributes.scala
val AwsLogStreamArns: AttributeKey[List[String]]

The ARN(s) of the AWS log stream(s).

The ARN(s) of the AWS log stream(s).

Notes: - See the <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/iam-access-control-overview-cwl.html#CWL_ARN_Format">log stream ARN format documentation. One log group can contain several log streams, so these ARNs necessarily identify both a log group and a log stream.

Attributes

Source
ResourceAttributes.scala
val AwsLogStreamNames: AttributeKey[List[String]]

The name(s) of the AWS log stream(s) an application is writing to.

The name(s) of the AWS log stream(s) an application is writing to.

Attributes

Source
ResourceAttributes.scala
val BrowserBrands: AttributeKey[List[String]]

Array of brand name and version separated by a space

Array of brand name and version separated by a space

Notes: - This value is intended to be taken from the <a href="https://wicg.github.io/ua-client-hints/#interface">UA client hints API (navigator.userAgentData.brands).

Attributes

Source
ResourceAttributes.scala

Preferred language of the user using the browser

Preferred language of the user using the browser

Notes: - This value is intended to be taken from the Navigator API navigator.language.

Attributes

Source
ResourceAttributes.scala
val BrowserMobile: AttributeKey[Boolean]

A boolean that is true if the browser is running on a mobile device

A boolean that is true if the browser is running on a mobile device

Notes: - This value is intended to be taken from the <a href="https://wicg.github.io/ua-client-hints/#interface">UA client hints API (navigator.userAgentData.mobile). If unavailable, this attribute SHOULD be left unset.

Attributes

Source
ResourceAttributes.scala

The platform on which the browser is running

The platform on which the browser is running

Notes: - This value is intended to be taken from the <a href="https://wicg.github.io/ua-client-hints/#interface">UA client hints API (navigator.userAgentData.platform). If unavailable, the legacy navigator.platform API SHOULD NOT be used instead and this attribute SHOULD be left unset in order for the values to be consistent. The list of possible values is defined in the W3C User-Agent Client Hints specification. Note that some (but not all) of these values can overlap with values in the os.type and os.name attributes. However, for consistency, the values in the browser.platform attribute should capture the exact value that the user agent provides.

Attributes

Source
ResourceAttributes.scala

The cloud account ID the resource is assigned to.

The cloud account ID the resource is assigned to.

Attributes

Source
ResourceAttributes.scala

Cloud regions often have multiple, isolated locations known as zones to increase availability.

Cloud regions often have multiple, isolated locations known as zones to increase availability. Availability zone represents the zone where the resource is running.

Notes: - Availability zones are called "zones" on Alibaba Cloud and Google Cloud.

Attributes

Source
ResourceAttributes.scala

The cloud platform in use.

The cloud platform in use.

Notes: - The prefix of the service SHOULD match the one specified in cloud.provider.

Attributes

Source
ResourceAttributes.scala

Name of the cloud provider.

Name of the cloud provider.

Attributes

Source
ResourceAttributes.scala
val CloudRegion: AttributeKey[String]

The geographical region the resource is running.

The geographical region the resource is running.

Notes: - Refer to your provider's docs to see the available regions, for example <a href="https://www.alibabacloud.com/help/doc-detail/40654.htm">Alibaba Cloud regions, AWS regions, <a href="https://azure.microsoft.com/en-us/global-infrastructure/geographies/">Azure regions, Google Cloud regions, or Tencent Cloud regions.

Attributes

Source
ResourceAttributes.scala

Cloud provider-specific native identifier of the monitored cloud resource (e.g.

Cloud provider-specific native identifier of the monitored cloud resource (e.g. an <a href="https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html">ARN on AWS, a fully qualified resource ID on Azure, a <a href="https://cloud.google.com/apis/design/resource_names#full_resource_name">full resource name on GCP) Notes: - On some cloud providers, it may not be possible to determine the full ID at startup, so it may be necessary to set cloud.resource_id as a span attribute instead. - The exact value to use for cloud.resource_id depends on the cloud provider. The following well-known definitions MUST be used if you set this attribute and they apply: - AWS Lambda: The function ARN. Take care not to use the "invoked ARN" directly but replace any <a href="https://docs.aws.amazon.com/lambda/latest/dg/configuration-aliases.html">alias suffix with the resolved function version, as the same runtime instance may be invokable with multiple different aliases. - GCP: The URI of the resource - Azure: The <a href="https://docs.microsoft.com/en-us/rest/api/resources/resources/get-by-id">Fully Qualified Resource ID of the invoked function, not the function app, having the form /subscriptions/ /resourceGroups/ /providers/Microsoft.Web/sites/ /functions/ . This means that a span attribute MUST be used, as an Azure function app can host multiple functions that would usually share a TracerProvider.

Attributes

Source
ResourceAttributes.scala
val ContainerId: AttributeKey[String]

Container ID.

Container ID. Usually a UUID, as for example used to <a href="https://docs.docker.com/engine/reference/run/#container-identification">identify Docker containers. The UUID might be abbreviated.

Attributes

Source
ResourceAttributes.scala

Name of the image the container was built on.

Name of the image the container was built on.

Attributes

Source
ResourceAttributes.scala

Container image tag.

Container image tag.

Attributes

Source
ResourceAttributes.scala

Container name used by container runtime.

Container name used by container runtime.

Attributes

Source
ResourceAttributes.scala

The container runtime managing this container.

The container runtime managing this container.

Attributes

Source
ResourceAttributes.scala

Name of the <a href="https://en.wikipedia.org/wiki/Deployment_environment">deployment environment (aka deployment tier).

Name of the <a href="https://en.wikipedia.org/wiki/Deployment_environment">deployment environment (aka deployment tier).

Attributes

Source
ResourceAttributes.scala
val DeviceId: AttributeKey[String]

A unique identifier representing the device

A unique identifier representing the device

Notes: - The device identifier MUST only be defined using the values outlined below. This value is not an advertising identifier and MUST NOT be used as such. On iOS (Swift or Objective-C), this value MUST be equal to the <a href="https://developer.apple.com/documentation/uikit/uidevice/1620059-identifierforvendor">vendor identifier. On Android (Java or Kotlin), this value MUST be equal to the Firebase Installation ID or a globally unique UUID which is persisted across sessions in your application. More information can be found here on best practices and exact implementation details. Caution should be taken when storing personal data or anything which can identify a user. GDPR and data protection laws may apply, ensure you do your own due diligence.

Attributes

Source
ResourceAttributes.scala

The name of the device manufacturer

The name of the device manufacturer

Notes: - The Android OS provides this field via <a href="https://developer.android.com/reference/android/os/Build#MANUFACTURER">Build. iOS apps SHOULD hardcode the value Apple.

Attributes

Source
ResourceAttributes.scala

The model identifier for the device

The model identifier for the device

Notes: - It's recommended this value represents a machine readable version of the model identifier rather than the market or consumer-friendly name of the device.

Attributes

Source
ResourceAttributes.scala

The marketing name for the device model

The marketing name for the device model

Notes: - It's recommended this value represents a human readable version of the device model rather than a machine readable alternative.

Attributes

Source
ResourceAttributes.scala
val FaasInstance: AttributeKey[String]

The execution environment ID as a string, that will be potentially reused for other invocations to the same function/function version.

The execution environment ID as a string, that will be potentially reused for other invocations to the same function/function version.

Notes: - AWS Lambda: Use the (full) log stream name.

Attributes

Source
ResourceAttributes.scala

The amount of memory available to the serverless function converted to Bytes.

The amount of memory available to the serverless function converted to Bytes.

Notes: - It's recommended to set this attribute since e.g. too little memory can easily stop a Java AWS Lambda function from working correctly. On AWS Lambda, the environment variable AWS_LAMBDA_FUNCTION_MEMORY_SIZE provides this information (which must be multiplied by 1,048,576).

Attributes

Source
ResourceAttributes.scala
val FaasName: AttributeKey[String]

The name of the single function that this runtime instance executes.

The name of the single function that this runtime instance executes.

Notes: - This is the name of the function as configured/deployed on the FaaS platform and is usually different from the name of the callback function (which may be stored in the <a href="../../trace/semantic_conventions/span-general.md#source-code-attributes"> code.namespace/code.function span attributes). - For some cloud providers, the above definition is ambiguous. The following definition of function name MUST be used for this attribute (and consequently the span name) for the listed cloud providers/products: - Azure: The full name / , i.e., function app name followed by a forward slash followed by the function name (this form can also be seen in the resource JSON for the function). This means that a span attribute MUST be used, as an Azure function app can host multiple functions that would usually share a TracerProvider (see also the cloud.resource_id attribute).

Attributes

Source
ResourceAttributes.scala
val FaasVersion: AttributeKey[String]

The immutable version of the function being executed.

The immutable version of the function being executed.

Notes: - Depending on the cloud provider and platform, use: - AWS Lambda: The <a href="https://docs.aws.amazon.com/lambda/latest/dg/configuration-versions.html">function version (an integer represented as a decimal string). - Google Cloud Run: The revision (i.e., the function name plus the revision suffix).

- Google Cloud Functions: The value of the <a href="https://cloud.google.com/functions/docs/env-var#runtime_environment_variables_set_automatically"> K_REVISION environment variable. - Azure Functions: Not applicable. Do not set this attribute.

Attributes

Source
ResourceAttributes.scala
val HerokuAppId: AttributeKey[String]

Unique identifier for the application

Unique identifier for the application

Attributes

Source
ResourceAttributes.scala

Commit hash for the current release

Commit hash for the current release

Attributes

Source
ResourceAttributes.scala

Time and date the release was created

Time and date the release was created

Attributes

Source
ResourceAttributes.scala
val HostArch: AttributeKey[String]

The CPU architecture the host system is running on.

The CPU architecture the host system is running on.

Attributes

Source
ResourceAttributes.scala
val HostId: AttributeKey[String]

Unique host ID.

Unique host ID. For Cloud, this must be the instance_id assigned by the cloud provider. For non-containerized systems, this should be the machine-id. See the table below for the sources to use to determine the machine-id based on operating system.

Attributes

Source
ResourceAttributes.scala
val HostImageId: AttributeKey[String]

VM image ID.

VM image ID. For Cloud, this value is from the provider.

Attributes

Source
ResourceAttributes.scala

Name of the VM image or OS install the host was instantiated from.

Name of the VM image or OS install the host was instantiated from.

Attributes

Source
ResourceAttributes.scala

The version string of the VM image as defined in <a href="README.md#version-attributes">Version Attributes.

The version string of the VM image as defined in <a href="README.md#version-attributes">Version Attributes.

Attributes

Source
ResourceAttributes.scala
val HostName: AttributeKey[String]

Name of the host.

Name of the host. On Unix systems, it may contain what the hostname command returns, or the fully qualified hostname, or another name specified by the user.

Attributes

Source
ResourceAttributes.scala
val HostType: AttributeKey[String]

Type of host.

Type of host. For Cloud, this must be the machine type.

Attributes

Source
ResourceAttributes.scala

The name of the cluster.

The name of the cluster.

Attributes

Source
ResourceAttributes.scala

The name of the Container from Pod specification, must be unique within a Pod.

The name of the Container from Pod specification, must be unique within a Pod. Container runtime usually uses different globally unique name ( container.name).

Attributes

Source
ResourceAttributes.scala

Number of times the container was restarted.

Number of times the container was restarted. This attribute can be used to identify a particular container (running or stopped) within a container spec.

Attributes

Source
ResourceAttributes.scala

The name of the CronJob.

The name of the CronJob.

Attributes

Source
ResourceAttributes.scala

The UID of the CronJob.

The UID of the CronJob.

Attributes

Source
ResourceAttributes.scala

The name of the DaemonSet.

The name of the DaemonSet.

Attributes

Source
ResourceAttributes.scala

The UID of the DaemonSet.

The UID of the DaemonSet.

Attributes

Source
ResourceAttributes.scala

The name of the Deployment.

The name of the Deployment.

Attributes

Source
ResourceAttributes.scala

The UID of the Deployment.

The UID of the Deployment.

Attributes

Source
ResourceAttributes.scala
val K8sJobName: AttributeKey[String]

The name of the Job.

The name of the Job.

Attributes

Source
ResourceAttributes.scala
val K8sJobUid: AttributeKey[String]

The UID of the Job.

The UID of the Job.

Attributes

Source
ResourceAttributes.scala

The name of the namespace that the pod is running in.

The name of the namespace that the pod is running in.

Attributes

Source
ResourceAttributes.scala
val K8sNodeName: AttributeKey[String]

The name of the Node.

The name of the Node.

Attributes

Source
ResourceAttributes.scala
val K8sNodeUid: AttributeKey[String]

The UID of the Node.

The UID of the Node.

Attributes

Source
ResourceAttributes.scala
val K8sPodName: AttributeKey[String]

The name of the Pod.

The name of the Pod.

Attributes

Source
ResourceAttributes.scala
val K8sPodUid: AttributeKey[String]

The UID of the Pod.

The UID of the Pod.

Attributes

Source
ResourceAttributes.scala

The name of the ReplicaSet.

The name of the ReplicaSet.

Attributes

Source
ResourceAttributes.scala

The UID of the ReplicaSet.

The UID of the ReplicaSet.

Attributes

Source
ResourceAttributes.scala

The name of the StatefulSet.

The name of the StatefulSet.

Attributes

Source
ResourceAttributes.scala

The UID of the StatefulSet.

The UID of the StatefulSet.

Attributes

Source
ResourceAttributes.scala

Human readable (not intended to be parsed) OS version information, like e.g.

Human readable (not intended to be parsed) OS version information, like e.g. reported by ver or lsb_release -a commands.

Attributes

Source
ResourceAttributes.scala
val OsName: AttributeKey[String]

Human readable operating system name.

Human readable operating system name.

Attributes

Source
ResourceAttributes.scala
val OsType: AttributeKey[String]

The operating system type.

The operating system type.

Attributes

Source
ResourceAttributes.scala
val OsVersion: AttributeKey[String]

The version string of the operating system as defined in <a href="../../resource/semantic_conventions/README.md#version-attributes">Version Attributes.

The version string of the operating system as defined in <a href="../../resource/semantic_conventions/README.md#version-attributes">Version Attributes.

Attributes

Source
ResourceAttributes.scala

The name of the instrumentation scope - (InstrumentationScope.Name in OTLP).

The name of the instrumentation scope - (InstrumentationScope.Name in OTLP).

Attributes

Source
ResourceAttributes.scala

The version of the instrumentation scope - ( InstrumentationScope.Version in OTLP).

The version of the instrumentation scope - ( InstrumentationScope.Version in OTLP).

Attributes

Source
ResourceAttributes.scala

The command used to launch the process (i.e.

The command used to launch the process (i.e. the command name). On Linux based systems, can be set to the zeroth string in proc/[pid]/cmdline. On Windows, can be set to the first parameter extracted from GetCommandLineW.

Attributes

Source
ResourceAttributes.scala
val ProcessCommandArgs: AttributeKey[List[String]]

All the command arguments (including the command/executable itself) as received by the process.

All the command arguments (including the command/executable itself) as received by the process. On Linux-based systems (and some other Unixoid systems supporting procfs), can be set according to the list of null-delimited strings extracted from proc/[pid]/cmdline. For libc-based executables, this would be the full argv vector passed to main.

Attributes

Source
ResourceAttributes.scala

The full command used to launch the process as a single string representing the full command.

The full command used to launch the process as a single string representing the full command. On Windows, can be set to the result of GetCommandLineW. Do not set this if you have to assemble it just for monitoring; use process.command_args instead.

Attributes

Source
ResourceAttributes.scala

The name of the process executable.

The name of the process executable. On Linux based systems, can be set to the Name in proc/[pid]/status. On Windows, can be set to the base name of GetProcessImageFileNameW.

Attributes

Source
ResourceAttributes.scala

The full path to the process executable.

The full path to the process executable. On Linux based systems, can be set to the target of proc/[pid]/exe. On Windows, can be set to the result of GetProcessImageFileNameW.

Attributes

Source
ResourceAttributes.scala
val ProcessOwner: AttributeKey[String]

The username of the user that owns the process.

The username of the user that owns the process.

Attributes

Source
ResourceAttributes.scala

Parent Process identifier (PID).

Parent Process identifier (PID).

Attributes

Source
ResourceAttributes.scala

Process identifier (PID).

Process identifier (PID).

Attributes

Source
ResourceAttributes.scala

An additional description about the runtime of the process, for example a specific vendor customization of the runtime environment.

An additional description about the runtime of the process, for example a specific vendor customization of the runtime environment.

Attributes

Source
ResourceAttributes.scala

The name of the runtime of this process.

The name of the runtime of this process. For compiled native binaries, this SHOULD be the name of the compiler.

Attributes

Source
ResourceAttributes.scala

The version of the runtime of this process, as returned by the runtime without modification.

The version of the runtime of this process, as returned by the runtime without modification.

Attributes

Source
ResourceAttributes.scala
final val SchemaUrl: "https://opentelemetry.io/schemas/1.19.0"

The URL of the OpenTelemetry schema for these keys and values.

The URL of the OpenTelemetry schema for these keys and values.

Attributes

Source
ResourceAttributes.scala

The string ID of the service instance.

The string ID of the service instance.

Notes: - MUST be unique for each instance of the same service.namespace,service.name pair (in other words service.namespace,service.name,service.instance.id triplet MUST be globally unique). The ID helps to distinguish instances of the same service that exist at the same time (e.g. instances of a horizontally scaled service). It is preferable for the ID to be persistent and stay the same for the lifetime of the service instance, however it is acceptable that the ID is ephemeral and changes during important lifetime events for the service (e.g. service restarts). If the service has no inherent unique ID that can be used as the value of this attribute it is recommended to generate a random Version 1 or Version 4 RFC 4122 UUID (services aiming for reproducible UUIDs may also use Version 5, see RFC 4122 for more recommendations).

Attributes

Source
ResourceAttributes.scala
val ServiceName: AttributeKey[String]

Logical name of the service.

Logical name of the service.

Notes: - MUST be the same for all instances of horizontally scaled services. If the value was not specified, SDKs MUST fallback to unknown_service: concatenated with <a href="process.md#process">process.executable.name, e.g. unknown_service:bash. If process.executable.name is not available, the value MUST be set to unknown_service.

Attributes

Source
ResourceAttributes.scala

A namespace for service.name.

A namespace for service.name.

Notes: - A string value having a meaning that helps to distinguish a group of services, for example the team name that owns a group of services. service.name is expected to be unique within the same namespace. If service.namespace is not specified in the Resource then service.name is expected to be unique for all services that have no explicit namespace defined (so the empty/unspecified namespace is simply one more valid namespace). Zero-length namespace string is assumed equal to unspecified namespace.

Attributes

Source
ResourceAttributes.scala

The version string of the service API or implementation.

The version string of the service API or implementation.

Attributes

Source
ResourceAttributes.scala

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

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

Attributes

Source
ResourceAttributes.scala

The language of the telemetry SDK.

The language of the telemetry SDK.

Attributes

Source
ResourceAttributes.scala

The name of the telemetry SDK as defined above.

The name of the telemetry SDK as defined above.

Attributes

Source
ResourceAttributes.scala

The version string of the telemetry SDK.

The version string of the telemetry SDK.

Attributes

Source
ResourceAttributes.scala

Additional description of the web engine (e.g.

Additional description of the web engine (e.g. detailed version and edition information).

Attributes

Source
ResourceAttributes.scala

The name of the web engine.

The name of the web engine.

Attributes

Source
ResourceAttributes.scala

The version of the web engine.

The version of the web engine.

Attributes

Source
ResourceAttributes.scala

Deprecated fields

Full user-agent string provided by the browser

Full user-agent string provided by the browser

Notes:

- The user-agent value SHOULD be provided only from browsers that do not have a mechanism to retrieve brands and platform individually from the User-Agent Client Hints API. To retrieve the value, the legacy navigator.userAgent API can be used.

Attributes

Deprecated

This item has been renamed in 1.19.0 version of the semantic conventions. Use org.typelevel.otel4s.semconv.trace.attributes.SemanticAttributes#UserAgentOriginal instead.

Source
ResourceAttributes.scala
val FaasId: AttributeKey[String]

The unique ID of the single function that this runtime instance executes.

The unique ID of the single function that this runtime instance executes.

Notes:

- On some cloud providers, it may not be possible to determine the full ID at startup, so consider setting faas.id as a span attribute instead. - The exact value to use for faas.id depends on the cloud provider: - AWS Lambda: The function <a href="https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html">ARN. Take care not to use the "invoked ARN" directly but replace any alias suffix with the resolved function version, as the same runtime instance may be invokable with multiple different aliases.

- GCP: The <a href="https://cloud.google.com/iam/docs/full-resource-names">URI of the resource - Azure: The Fully Qualified Resource ID of the invoked function, not the function app, having the form /subscriptions/ /resourceGroups/ /providers/Microsoft.Web/sites/ /functions/ . This means that a span attribute MUST be used, as an Azure function app can host multiple functions that would usually share a TracerProvider.

Attributes

Deprecated

This item has been removed in 1.19.0 version of the semantic conventions. Use ResourceAttributes#CloudResourceId instead.

Source
ResourceAttributes.scala
val GcpOpenshift: AttributeKey[String]

Red Hat OpenShift on Google Cloud.

Red Hat OpenShift on Google Cloud.

Attributes

Deprecated

This item has been removed as of 1.18.0 of the semantic conventions. Use ResourceAttributes.CloudPlatform#GcpOpenshift instead.

Source
ResourceAttributes.scala

Deprecated, use the otel.scope.name attribute.

Deprecated, use the otel.scope.name attribute.

Attributes

Deprecated

Deprecated, use the otel.scope.name attribute.

Source
ResourceAttributes.scala

Deprecated, use the otel.scope.version attribute.

Deprecated, use the otel.scope.version attribute.

Attributes

Deprecated

Deprecated, use the otel.scope.version attribute.

Source
ResourceAttributes.scala