SemanticAttributes

org.typelevel.otel4s.semconv.trace.attributes.SemanticAttributes

Attributes

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

Members list

Type members

Classlikes

abstract class AndroidStateValue(val value: String)

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Background
object Created
object Foreground

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object All
object Any
object EachQuorum
object LocalOne
object LocalQuorum
object LocalSerial
object One
object Quorum
object Serial
object Three
object Two
Show all

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Direct
object Gateway

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Batch
object Create
object Delete
object Execute
object Head
object HeadFeed
object Invalid
object Patch
object Query
object QueryPlan
object Read
object ReadFeed
object Replace
object Upsert
Show all

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Adabas
object Cache
object Cassandra
object Clickhouse
object Cloudscape
object Cockroachdb
object Coldfusion
object Cosmosdb
object Couchbase
object Couchdb
object Db2
object Derby
object Dynamodb
object Edb
object Elasticsearch
object Filemaker
object Firebird
object Firstsql
object Geode
object H2
object Hanadb
object Hbase
object Hive
object Hsqldb
object Informix
object Ingres
object Instantdb
object Interbase
object Mariadb
object Maxdb
object Memcached
object Mongodb
object Mssql
object Mssqlcompact
object Mysql
object Neo4j
object Netezza
object Opensearch
object Oracle
object OtherSql
object Pervasive
object Pointbase
object Postgresql
object Progress
object Redis
object Redshift
object Spanner
object Sqlite
object Sybase
object Teradata
object Trino
object Vertica
Show all
object DbSystemValue

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Other

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Browser
object Device
object K8s

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Delete
object Edit
object Insert

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object AlibabaCloud
object Aws
object Azure
object Gcp
object TencentCloud

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Datasource
object Http
object Other
object Pubsub
object Timer

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Mutation
object Query
object Subscription

Attributes

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

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Connect
object Delete
object Get
object Head
object Options
object Other
object Patch
object Post
object Put
object Trace
Show all

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Active
object Background
object Foreground
object Inactive
object Terminate
object IosStateValue

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Heap
object NonHeap

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Stderr
object Stdout

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Received
object Sent

Attributes

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

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Create
object Deliver
object Process
object Publish
object Receive

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Broadcasting
object Clustering

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Delay
object Fifo
object Normal
object Transaction

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Inet
object Inet6
object Unix

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Inproc
object Ip
object IpTcp
object IpUdp
object Other
object Pipe
object Unix
Show all

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Cdma
object Cdma20001xrtt
object Edge
object Ehrpd
object Evdo0
object EvdoA
object EvdoB
object Gprs
object Gsm
object Hsdpa
object Hspa
object Hspap
object Hsupa
object Iden
object Iwlan
object Lte
object LteCa
object Nr
object Nrnsa
object TdScdma
object Umts
Show all

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Cell
object Unavailable
object Unknown
object Wifi
object Wired

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Pipe
object Tcp
object Udp
object Unix

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Ipv4
object Ipv6

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object ChildOf
object FollowsFrom

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Error
object Ok

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Aborted
object AlreadyExists
object Cancelled
object DataLoss
object Internal
object NotFound
object OutOfRange
object Unavailable
object Unimplemented
object Unknown
Show all

Attributes

Companion
class
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Self type
abstract class RpcGrpcStatusCodeValue(val value: Long)

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Aborted
object AlreadyExists
object Cancelled
object DataLoss
object Internal
object NotFound
object Ok
object OutOfRange
object Unavailable
object Unimplemented
object Unknown
Show all

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object ApacheDubbo
object ConnectRpc
object DotnetWcf
object Grpc
object JavaRmi

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Idle
object Used
object StateValue

Attributes

Companion
class
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Self type
StateValue.type
abstract class SystemCpuStateValue(val value: String)

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Idle
object Interrupt
object Iowait
object Nice
object Steal
object System
object User
Show all

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Read
object Write

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Free
object Reserved
object Used

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Exfat
object Ext4
object Fat32
object Hfsplus
object Ntfs
object Refs
Show all

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Buffers
object Cached
object Free
object Shared
object Total
object Used
Show all

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Receive
object Transmit

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Close
object CloseWait
object Closing
object Delete
object Established
object FinWait1
object FinWait2
object LastAck
object Listen
object SynRecv
object SynSent
object TimeWait
Show all

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object In
object Out

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Free
object Used

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Major
object Minor

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Defunct
object Running
object Sleeping
object Stopped

Attributes

Companion
class
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object TypeValue

Attributes

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

Deprecated classlikes

abstract class HttpFlavorValue(val value: String)

Attributes

Companion
object
Deprecated

This item has been removed as of 1.20.0 of the semantic conventions.

Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Http10
object Http11
object Http20
object Http30
object Quic
object Spdy
Show all
abstract class MessagingDestinationKindValue(val value: String)

Attributes

Companion
object
Deprecated

This item has been removed as of 1.20.0 of the semantic conventions.

Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Queue
object Topic
abstract class MessagingSourceKindValue(val value: String)

Attributes

Companion
object
Deprecated

This item has been removed as of 1.20.0 of the semantic conventions.

Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Queue
object Topic
abstract class NetHostConnectionSubtypeValue(val value: String)

Attributes

Companion
object
Deprecated

This item has been removed as of 1.21.0 of the semantic conventions. Use SemanticAttributes.NetworkConnectionSubtypeValue instead.

Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Cdma
object Cdma20001xrtt
object Edge
object Ehrpd
object Evdo0
object EvdoA
object EvdoB
object Gprs
object Gsm
object Hsdpa
object Hspa
object Hspap
object Hsupa
object Iden
object Iwlan
object Lte
object LteCa
object Nr
object Nrnsa
object TdScdma
object Umts
Show all
abstract class NetHostConnectionTypeValue(val value: String)

Attributes

Companion
object
Deprecated

This item has been removed as of 1.21.0 of the semantic conventions. Use SemanticAttributes.NetworkConnectionTypeValue instead.

Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Cell
object Unavailable
object Unknown
object Wifi
object Wired
abstract class TypeValue(val value: String)

Attributes

Companion
object
Deprecated

This item has been renamed as of 1.21.0 of the semantic conventions. Use SemanticAttributes.JvmMemoryTypeValue instead.

Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Heap
object NonHeap

Value members

Concrete fields

This attribute represents the state the application has transitioned into at the occurrence of the event.

This attribute represents the state the application has transitioned into at the occurrence of the event.

Notes: - The Android lifecycle states are defined in <a href="https://developer.android.com/guide/components/activities/activity-lifecycle#lc">Activity lifecycle callbacks, and from which the `OS identifiers` are derived.

Attributes

Source
SemanticAttributes.scala

The JSON-serialized value of each item in the AttributeDefinitions request field.

The JSON-serialized value of each item in the AttributeDefinitions request field.

Attributes

Source
SemanticAttributes.scala

The value of the AttributesToGet request parameter.

The value of the AttributesToGet request parameter.

Attributes

Source
SemanticAttributes.scala

The value of the ConsistentRead request parameter.

The value of the ConsistentRead request parameter.

Attributes

Source
SemanticAttributes.scala

The JSON-serialized value of each item in the ConsumedCapacity response field.

The JSON-serialized value of each item in the ConsumedCapacity response field.

Attributes

Source
SemanticAttributes.scala

The value of the Count response parameter.

The value of the Count response parameter.

Attributes

Source
SemanticAttributes.scala

The value of the ExclusiveStartTableName request parameter.

The value of the ExclusiveStartTableName request parameter.

Attributes

Source
SemanticAttributes.scala

The JSON-serialized value of each item in the the GlobalSecondaryIndexUpdates request field.

The JSON-serialized value of each item in the the GlobalSecondaryIndexUpdates request field.

Attributes

Source
SemanticAttributes.scala

The JSON-serialized value of each item of the GlobalSecondaryIndexes request field

The JSON-serialized value of each item of the GlobalSecondaryIndexes request field

Attributes

Source
SemanticAttributes.scala

The value of the IndexName request parameter.

The value of the IndexName request parameter.

Attributes

Source
SemanticAttributes.scala

The JSON-serialized value of the ItemCollectionMetrics response field.

The JSON-serialized value of the ItemCollectionMetrics response field.

Attributes

Source
SemanticAttributes.scala

The value of the Limit request parameter.

The value of the Limit request parameter.

Attributes

Source
SemanticAttributes.scala

The JSON-serialized value of each item of the LocalSecondaryIndexes request field.

The JSON-serialized value of each item of the LocalSecondaryIndexes request field.

Attributes

Source
SemanticAttributes.scala

The value of the ProjectionExpression request parameter.

The value of the ProjectionExpression request parameter.

Attributes

Source
SemanticAttributes.scala

The value of the ProvisionedThroughput.ReadCapacityUnits request parameter.

The value of the ProvisionedThroughput.ReadCapacityUnits request parameter.

Attributes

Source
SemanticAttributes.scala

The value of the ProvisionedThroughput.WriteCapacityUnits request parameter.

The value of the ProvisionedThroughput.WriteCapacityUnits request parameter.

Attributes

Source
SemanticAttributes.scala

The value of the ScanIndexForward request parameter.

The value of the ScanIndexForward request parameter.

Attributes

Source
SemanticAttributes.scala

The value of the ScannedCount response parameter.

The value of the ScannedCount response parameter.

Attributes

Source
SemanticAttributes.scala

The value of the Segment request parameter.

The value of the Segment request parameter.

Attributes

Source
SemanticAttributes.scala

The value of the Select request parameter.

The value of the Select request parameter.

Attributes

Source
SemanticAttributes.scala

The the number of items in the TableNames response parameter.

The the number of items in the TableNames response parameter.

Attributes

Source
SemanticAttributes.scala

The keys in the RequestItems object field.

The keys in the RequestItems object field.

Attributes

Source
SemanticAttributes.scala

The value of the TotalSegments request parameter.

The value of the TotalSegments request parameter.

Attributes

Source
SemanticAttributes.scala

The full invoked ARN as provided on the Context passed to the function (Lambda-Runtime-Invoked-Function-Arn header on the /runtime/invocation/next applicable).

The full invoked ARN as provided on the Context passed to the function (Lambda-Runtime-Invoked-Function-Arn header on the /runtime/invocation/next applicable).

Notes: - This may be different from cloud.resource_id if an alias is involved.

Attributes

Source
SemanticAttributes.scala

The AWS request ID as returned in the response headers x-amz-request-id or x-amz-requestid.

The AWS request ID as returned in the response headers x-amz-request-id or x-amz-requestid.

Attributes

Source
SemanticAttributes.scala

The S3 bucket name the request refers to.

The S3 bucket name the request refers to. Corresponds to the --bucket parameter of the <a href="https://docs.aws.amazon.com/cli/latest/reference/s3api/index.html">S3 API operations. Notes: - The `bucket` attribute is applicable to all S3 operations that reference a bucket, i.e. that require the bucket name as a mandatory parameter. This applies to almost all S3 operations except `list-buckets`.

Attributes

Source
SemanticAttributes.scala

The source object (in the form bucket/key) for the copy operation.

The source object (in the form bucket/key) for the copy operation.

Notes: - The copy_source attribute applies to S3 copy operations and corresponds to the --copy-source parameter of the <a href="https://docs.aws.amazon.com/cli/latest/reference/s3api/copy-object.html">copy-object operation within the S3 API. This applies in particular to the following operations: - copy-object

- <a href="https://docs.aws.amazon.com/cli/latest/reference/s3api/upload-part-copy.html">upload-part-copy

Attributes

Source
SemanticAttributes.scala

The delete request container that specifies the objects to be deleted.

The delete request container that specifies the objects to be deleted.

Notes: - The delete attribute is only applicable to the <a href="https://docs.aws.amazon.com/cli/latest/reference/s3api/delete-object.html">delete-object operation. The `delete` attribute corresponds to the `--delete` parameter of the delete-objects operation within the S3 API.

Attributes

Source
SemanticAttributes.scala

The S3 object key the request refers to.

The S3 object key the request refers to. Corresponds to the --key parameter of the <a href="https://docs.aws.amazon.com/cli/latest/reference/s3api/index.html">S3 API operations. Notes: - The `key` attribute is applicable to all object-related S3 operations, i.e. that require the object key as a mandatory parameter. This applies in particular to the following operations: - copy-object

- <a href="https://docs.aws.amazon.com/cli/latest/reference/s3api/delete-object.html">delete-object - get-object

- <a href="https://docs.aws.amazon.com/cli/latest/reference/s3api/head-object.html">head-object - put-object

- <a href="https://docs.aws.amazon.com/cli/latest/reference/s3api/restore-object.html">restore-object - select-object-content

- <a href="https://docs.aws.amazon.com/cli/latest/reference/s3api/abort-multipart-upload.html">abort-multipart-upload - complete-multipart-upload

- <a href="https://docs.aws.amazon.com/cli/latest/reference/s3api/create-multipart-upload.html">create-multipart-upload - list-parts

- <a href="https://docs.aws.amazon.com/cli/latest/reference/s3api/upload-part.html">upload-part - upload-part-copy

Attributes

Source
SemanticAttributes.scala

The part number of the part being uploaded in a multipart-upload operation.

The part number of the part being uploaded in a multipart-upload operation. This is a positive integer between 1 and 10,000.

Notes: - The part_number attribute is only applicable to the <a href="https://docs.aws.amazon.com/cli/latest/reference/s3api/upload-part.html">upload-part and upload-part-copy operations. The part_number attribute corresponds to the --part-number parameter of the <a href="https://docs.aws.amazon.com/cli/latest/reference/s3api/upload-part.html">upload-part operation within the S3 API.

Attributes

Source
SemanticAttributes.scala

Upload ID that identifies the multipart upload.

Upload ID that identifies the multipart upload.

Notes: - The upload_id attribute applies to S3 multipart-upload operations and corresponds to the --upload-id parameter of the <a href="https://docs.aws.amazon.com/cli/latest/reference/s3api/index.html">S3 API multipart operations. This applies in particular to the following operations: - abort-multipart-upload

- <a href="https://docs.aws.amazon.com/cli/latest/reference/s3api/complete-multipart-upload.html">complete-multipart-upload - list-parts

- <a href="https://docs.aws.amazon.com/cli/latest/reference/s3api/upload-part.html">upload-part - upload-part-copy

Attributes

Source
SemanticAttributes.scala

Client address - domain name if available without reverse DNS lookup; otherwise, IP address or Unix domain socket name.

Client address - domain name if available without reverse DNS lookup; otherwise, IP address or Unix domain socket name.

Notes: - When observed from the server side, and when communicating through an intermediary, client.address SHOULD represent the client address behind any intermediaries, for example proxies, if it's available.

Attributes

Source
SemanticAttributes.scala

Client port number.

Client port number.

Notes: - When observed from the server side, and when communicating through an intermediary, client.port SHOULD represent the client port behind any intermediaries, for example proxies, if it's available.

Attributes

Source
SemanticAttributes.scala

The <a href="https://github.com/cloudevents/spec/blob/v1.0.2/cloudevents/spec.md#id">event_id uniquely identifies the event.

The <a href="https://github.com/cloudevents/spec/blob/v1.0.2/cloudevents/spec.md#id">event_id uniquely identifies the event.

Attributes

Source
SemanticAttributes.scala

The <a href="https://github.com/cloudevents/spec/blob/v1.0.2/cloudevents/spec.md#source-1">source identifies the context in which an event happened.

The <a href="https://github.com/cloudevents/spec/blob/v1.0.2/cloudevents/spec.md#source-1">source identifies the context in which an event happened.

Attributes

Source
SemanticAttributes.scala

The <a href="https://github.com/cloudevents/spec/blob/v1.0.2/cloudevents/spec.md#specversion">version of the CloudEvents specification which the event uses.

The <a href="https://github.com/cloudevents/spec/blob/v1.0.2/cloudevents/spec.md#specversion">version of the CloudEvents specification which the event uses.

Attributes

Source
SemanticAttributes.scala

The <a href="https://github.com/cloudevents/spec/blob/v1.0.2/cloudevents/spec.md#subject">subject of the event in the context of the event producer (identified by source).

The <a href="https://github.com/cloudevents/spec/blob/v1.0.2/cloudevents/spec.md#subject">subject of the event in the context of the event producer (identified by source).

Attributes

Source
SemanticAttributes.scala

The <a href="https://github.com/cloudevents/spec/blob/v1.0.2/cloudevents/spec.md#type">event_type contains a value describing the type of event related to the originating occurrence.

The <a href="https://github.com/cloudevents/spec/blob/v1.0.2/cloudevents/spec.md#type">event_type contains a value describing the type of event related to the originating occurrence.

Attributes

Source
SemanticAttributes.scala

The column number in code.filepath best representing the operation.

The column number in code.filepath best representing the operation. It SHOULD point within the code unit named in code.function.

Attributes

Source
SemanticAttributes.scala

The source code file name that identifies the code unit as uniquely as possible (preferably an absolute file path).

The source code file name that identifies the code unit as uniquely as possible (preferably an absolute file path).

Attributes

Source
SemanticAttributes.scala

The method or function name, or equivalent (usually rightmost part of the code unit's name).

The method or function name, or equivalent (usually rightmost part of the code unit's name).

Attributes

Source
SemanticAttributes.scala

The line number in code.filepath best representing the operation.

The line number in code.filepath best representing the operation. It SHOULD point within the code unit named in code.function.

Attributes

Source
SemanticAttributes.scala

The "namespace" within which code.function is defined.

The "namespace" within which code.function is defined. Usually the qualified class or module name, such that code.namespace + some separator + code.function form a unique identifier for the code unit.

Attributes

Source
SemanticAttributes.scala

The consistency level of the query.

The consistency level of the query. Based on consistency values from <a href="https://docs.datastax.com/en/cassandra-oss/3.0/cassandra/dml/dmlConfigConsistency.html">CQL.

Attributes

Source
SemanticAttributes.scala

The data center of the coordinating node for a query.

The data center of the coordinating node for a query.

Attributes

Source
SemanticAttributes.scala

The ID of the coordinating node for a query.

The ID of the coordinating node for a query.

Attributes

Source
SemanticAttributes.scala

Whether or not the query is idempotent.

Whether or not the query is idempotent.

Attributes

Source
SemanticAttributes.scala

The fetch size used for paging, i.e.

The fetch size used for paging, i.e. how many rows will be returned at once.

Attributes

Source
SemanticAttributes.scala

The number of times a query was speculatively executed.

The number of times a query was speculatively executed. Not set or 0 if the query was not executed speculatively.

Attributes

Source
SemanticAttributes.scala

The name of the primary table that the operation is acting upon, including the keyspace name (if applicable).

The name of the primary table that the operation is acting upon, including the keyspace name (if applicable).

Notes: - This mirrors the db.sql.table attribute but references cassandra rather than sql. It is not recommended to attempt any client-side parsing of db.statement just to get this property, but it should be set if it is provided by the library being instrumented. If the operation is acting upon an anonymous table, or more than one table, this value MUST NOT be set.

Attributes

Source
SemanticAttributes.scala

The connection string used to connect to the database.

The connection string used to connect to the database. It is recommended to remove embedded credentials.

Attributes

Source
SemanticAttributes.scala

Unique Cosmos client instance id.

Unique Cosmos client instance id.

Attributes

Source
SemanticAttributes.scala

Cosmos client connection mode.

Cosmos client connection mode.

Attributes

Source
SemanticAttributes.scala

Cosmos DB container name.

Cosmos DB container name.

Attributes

Source
SemanticAttributes.scala

CosmosDB Operation Type.

CosmosDB Operation Type.

Attributes

Source
SemanticAttributes.scala

RU consumed for that operation

RU consumed for that operation

Attributes

Source
SemanticAttributes.scala

Request payload size in bytes

Request payload size in bytes

Attributes

Source
SemanticAttributes.scala

Cosmos DB status code.

Cosmos DB status code.

Attributes

Source
SemanticAttributes.scala

Cosmos DB sub status code.

Cosmos DB sub status code.

Attributes

Source
SemanticAttributes.scala

Represents the identifier of an Elasticsearch cluster.

Represents the identifier of an Elasticsearch cluster.

Attributes

Source
SemanticAttributes.scala

Represents the human-readable identifier of the node/instance to which a request was routed.

Represents the human-readable identifier of the node/instance to which a request was routed.

Attributes

Source
SemanticAttributes.scala

The fully-qualified class name of the <a href="https://docs.oracle.com/javase/8/docs/technotes/guides/jdbc/">Java Database Connectivity (JDBC) driver used to connect.

The fully-qualified class name of the <a href="https://docs.oracle.com/javase/8/docs/technotes/guides/jdbc/">Java Database Connectivity (JDBC) driver used to connect.

Attributes

Source
SemanticAttributes.scala

The collection being accessed within the database stated in db.name.

The collection being accessed within the database stated in db.name.

Attributes

Source
SemanticAttributes.scala

The Microsoft SQL Server <a href="https://docs.microsoft.com/sql/connect/jdbc/building-the-connection-url?view=sql-server-ver15">instance name connecting to. This name is used to determine the port of a named instance. Notes: - If setting a `db.mssql.instance_name`, `server.port` is no longer required (but still recommended if non-standard).

The Microsoft SQL Server <a href="https://docs.microsoft.com/sql/connect/jdbc/building-the-connection-url?view=sql-server-ver15">instance name connecting to. This name is used to determine the port of a named instance. Notes: - If setting a `db.mssql.instance_name`, `server.port` is no longer required (but still recommended if non-standard).

Attributes

Source
SemanticAttributes.scala

This attribute is used to report the name of the database being accessed.

This attribute is used to report the name of the database being accessed. For commands that switch the database, this should be set to the target database (even if the command fails).

Notes: - In some SQL databases, the database name to be used is called "schema name". In case there are multiple layers that could be considered for database name (e.g. Oracle instance name and schema name), the database name to be used is the more specific layer (e.g. Oracle schema name).

Attributes

Source
SemanticAttributes.scala

The name of the operation being executed, e.g.

The name of the operation being executed, e.g. the <a href="https://docs.mongodb.com/manual/reference/command/#database-operations">MongoDB command name such as `findAndModify`, or the SQL keyword. Notes: - When setting this to an SQL keyword, it is not recommended to attempt any client-side parsing of `db.statement` just to get this property, but it should be set if the operation name is provided by the library being instrumented. If the SQL statement has an ambiguous operation, or performs more than one operation, this value may be omitted.

Attributes

Source
SemanticAttributes.scala

The index of the database being accessed as used in the <a href="https://redis.io/commands/select">SELECT command, provided as an integer. To be used instead of the generic `db.name` attribute.

The index of the database being accessed as used in the <a href="https://redis.io/commands/select">SELECT command, provided as an integer. To be used instead of the generic `db.name` attribute.

Attributes

Source
SemanticAttributes.scala

The name of the primary table that the operation is acting upon, including the database name (if applicable).

The name of the primary table that the operation is acting upon, including the database name (if applicable).

Notes: - It is not recommended to attempt any client-side parsing of db.statement just to get this property, but it should be set if it is provided by the library being instrumented. If the operation is acting upon an anonymous table, or more than one table, this value MUST NOT be set.

Attributes

Source
SemanticAttributes.scala

The database statement being executed.

The database statement being executed.

Attributes

Source
SemanticAttributes.scala

An identifier for the database management system (DBMS) product being used.

An identifier for the database management system (DBMS) product being used. See below for a list of well-known identifiers.

Attributes

Source
SemanticAttributes.scala

Username for accessing the database.

Username for accessing the database.

Attributes

Source
SemanticAttributes.scala

Destination address - domain name if available without reverse DNS lookup; otherwise, IP address or Unix domain socket name.

Destination address - domain name if available without reverse DNS lookup; otherwise, IP address or Unix domain socket name.

Notes: - When observed from the source side, and when communicating through an intermediary, destination.address SHOULD represent the destination address behind any intermediaries, for example proxies, if it's available.

Attributes

Source
SemanticAttributes.scala

Destination port number

Destination port number

Attributes

Source
SemanticAttributes.scala

Username or client_id extracted from the access token or <a href="https://tools.ietf.org/html/rfc7235#section-4.2">Authorization header in the inbound request from outside the system.

Username or client_id extracted from the access token or <a href="https://tools.ietf.org/html/rfc7235#section-4.2">Authorization header in the inbound request from outside the system.

Attributes

Source
SemanticAttributes.scala

Actual/assumed role the client is making the request under extracted from token or application security context.

Actual/assumed role the client is making the request under extracted from token or application security context.

Attributes

Source
SemanticAttributes.scala

Scopes or granted authorities the client currently possesses extracted from token or application security context.

Scopes or granted authorities the client currently possesses extracted from token or application security context. The value would come from the scope associated with an <a href="https://tools.ietf.org/html/rfc6749#section-3.3">OAuth 2.0 Access Token or an attribute value in a SAML 2.0 Assertion.

Attributes

Source
SemanticAttributes.scala

Describes a class of error the operation ended with.

Describes a class of error the operation ended with.

Notes: - The error.type SHOULD be predictable and SHOULD have low cardinality. Instrumentations SHOULD document the list of errors they report. - The cardinality of error.type within one instrumentation library SHOULD be low. Telemetry consumers that aggregate data from multiple instrumentation libraries and applications should be prepared for error.type to have high cardinality at query time when no additional filters are applied. - If the operation has completed successfully, instrumentations SHOULD NOT set error.type. - If a specific domain defines its own set of error identifiers (such as HTTP or gRPC status codes), it's RECOMMENDED to: - Use a domain-specific attribute

- Set error.type to capture all errors, regardless of whether they are defined within the domain-specific set or not.

Attributes

Source
SemanticAttributes.scala

The domain identifies the business context for the events.

The domain identifies the business context for the events.

Notes: - Events across different domains may have same event.name, yet be unrelated events.

Attributes

Source
SemanticAttributes.scala

The name identifies the event.

The name identifies the event.

Attributes

Source
SemanticAttributes.scala

SHOULD be set to true if the exception event is recorded at a point where it is known that the exception is escaping the scope of the span.

SHOULD be set to true if the exception event is recorded at a point where it is known that the exception is escaping the scope of the span.

Notes: - An exception is considered to have escaped (or left) the scope of a span, if that span is ended while the exception is still logically "in flight". This may be actually "in flight" in some languages (e.g. if the exception is passed to a Context manager's exit method in Python) but will usually be caught at the point of recording the exception in most languages. - It is usually not possible to determine at the point where an exception is thrown whether it will escape the scope of a span. However, it is trivial to know that an exception will escape, if one checks for an active exception just before ending the span, as done in the <a href="#recording-an-exception">example above. - It follows that an exception may still escape the scope of the span even if the `exception.escaped` attribute was not set or set to false, since the event might have been recorded at a time where it was not clear whether the exception will escape.

Attributes

Source
SemanticAttributes.scala
final val ExceptionEventName: "exception"

The name of an event describing an exception.

The name of an event describing an exception.

Typically an event with that name should not be manually created. Instead org.typelevel.otel4s.trace.Span#recordException(Throwable) should be used.

Attributes

Source
SemanticAttributes.scala

The exception message.

The exception message.

Attributes

Source
SemanticAttributes.scala

A stacktrace as a string in the natural representation for the language runtime.

A stacktrace as a string in the natural representation for the language runtime. The representation is to be determined and documented by each language SIG.

Attributes

Source
SemanticAttributes.scala

The type of the exception (its fully-qualified class name, if applicable).

The type of the exception (its fully-qualified class name, if applicable). The dynamic type of the exception should be preferred over the static type in languages that support it.

Attributes

Source
SemanticAttributes.scala

A boolean that is true if the serverless function is executed for the first time (aka cold-start).

A boolean that is true if the serverless function is executed for the first time (aka cold-start).

Attributes

Source
SemanticAttributes.scala

A string containing the schedule period as <a href="https://docs.oracle.com/cd/E12058_01/doc/doc.1014/e12030/cron_expressions.htm">Cron Expression.

A string containing the schedule period as <a href="https://docs.oracle.com/cd/E12058_01/doc/doc.1014/e12030/cron_expressions.htm">Cron Expression.

Attributes

Source
SemanticAttributes.scala

The name of the source on which the triggering operation was performed.

The name of the source on which the triggering operation was performed. For example, in Cloud Storage or S3 corresponds to the bucket name, and in Cosmos DB to the database name.

Attributes

Source
SemanticAttributes.scala

The document name/table subjected to the operation.

The document name/table subjected to the operation. For example, in Cloud Storage or S3 is the name of the file, and in Cosmos DB the table name.

Attributes

Source
SemanticAttributes.scala

Describes the type of the operation that was performed on the data.

Describes the type of the operation that was performed on the data.

Attributes

Source
SemanticAttributes.scala

A string containing the time when the data was accessed in the <a href="https://www.iso.org/iso-8601-date-and-time-format.html">ISO 8601 format expressed in UTC.

A string containing the time when the data was accessed in the <a href="https://www.iso.org/iso-8601-date-and-time-format.html">ISO 8601 format expressed in UTC.

Attributes

Source
SemanticAttributes.scala

The invocation ID of the current function invocation.

The invocation ID of the current function invocation.

Attributes

Source
SemanticAttributes.scala

The name of the invoked function.

The name of the invoked function.

Notes: - SHOULD be equal to the faas.name resource attribute of the invoked function.

Attributes

Source
SemanticAttributes.scala

The cloud provider of the invoked function.

The cloud provider of the invoked function.

Notes: - SHOULD be equal to the cloud.provider resource attribute of the invoked function.

Attributes

Source
SemanticAttributes.scala

The cloud region of the invoked function.

The cloud region of the invoked function.

Notes: - SHOULD be equal to the cloud.region resource attribute of the invoked function.

Attributes

Source
SemanticAttributes.scala

A string containing the function invocation time in the <a href="https://www.iso.org/iso-8601-date-and-time-format.html">ISO 8601 format expressed in UTC.

A string containing the function invocation time in the <a href="https://www.iso.org/iso-8601-date-and-time-format.html">ISO 8601 format expressed in UTC.

Attributes

Source
SemanticAttributes.scala

Type of the trigger which caused this function invocation.

Type of the trigger which caused this function invocation.

Attributes

Source
SemanticAttributes.scala

The unique identifier of the feature flag.

The unique identifier of the feature flag.

Attributes

Source
SemanticAttributes.scala

The name of the service provider that performs the flag evaluation.

The name of the service provider that performs the flag evaluation.

Attributes

Source
SemanticAttributes.scala

SHOULD be a semantic identifier for a value.

SHOULD be a semantic identifier for a value. If one is unavailable, a stringified version of the value can be used.

Notes: - A semantic identifier, commonly referred to as a variant, provides a means for referring to a value without including the value itself. This can provide additional context for understanding the meaning behind a value. For example, the variant red maybe be used for the value #c05543. - A stringified version of the value can be used in situations where a semantic identifier is unavailable. String representation of the value should be determined by the implementer.

Attributes

Source
SemanticAttributes.scala

The GraphQL document being executed.

The GraphQL document being executed.

Notes: - The value may be sanitized to exclude sensitive information.

Attributes

Source
SemanticAttributes.scala

The name of the operation being executed.

The name of the operation being executed.

Attributes

Source
SemanticAttributes.scala

The type of the operation being executed.

The type of the operation being executed.

Attributes

Source
SemanticAttributes.scala

The size of the request payload body in bytes.

The size of the request payload body in bytes. This is the number of bytes transferred excluding headers and is often, but not always, present as the <a href="https://www.rfc-editor.org/rfc/rfc9110.html#field.content-length">Content-Length header. For requests using transport encoding, this should be the compressed size.

Attributes

Source
SemanticAttributes.scala

HTTP request method.

HTTP request method.

Notes: - HTTP request method value SHOULD be "known" to the instrumentation. By default, this convention defines "known" methods as the ones listed in <a href="https://www.rfc-editor.org/rfc/rfc9110.html#name-methods">RFC9110 and the PATCH method defined in RFC5789. - If the HTTP request method is not known to instrumentation, it MUST set the http.request.method attribute to _OTHER. - If the HTTP instrumentation could end up converting valid HTTP request methods to _OTHER, then it MUST provide a way to override the list of known HTTP methods. If this override is done via environment variable, then the environment variable MUST be named OTEL_INSTRUMENTATION_HTTP_KNOWN_METHODS and support a comma-separated list of case-sensitive known HTTP methods (this list MUST be a full override of the default known method, it is not a list of known methods in addition to the defaults). - HTTP method names are case-sensitive and http.request.method attribute value MUST match a known HTTP method name exactly. Instrumentations for specific web frameworks that consider HTTP methods to be case insensitive, SHOULD populate a canonical equivalent. Tracing instrumentations that do so, MUST also set http.request.method_original to the original value.

Attributes

Source
SemanticAttributes.scala

Original HTTP method sent by the client in the request line.

Original HTTP method sent by the client in the request line.

Attributes

Source
SemanticAttributes.scala

The ordinal number of request resending attempt (for any reason, including redirects).

The ordinal number of request resending attempt (for any reason, including redirects).

Notes: - The resend count SHOULD be updated each time an HTTP request gets resent by the client, regardless of what was the cause of the resending (e.g. redirection, authorization failure, 503 Server Unavailable, network issues, or any other).

Attributes

Source
SemanticAttributes.scala

The size of the response payload body in bytes.

The size of the response payload body in bytes. This is the number of bytes transferred excluding headers and is often, but not always, present as the <a href="https://www.rfc-editor.org/rfc/rfc9110.html#field.content-length">Content-Length header. For requests using transport encoding, this should be the compressed size.

Attributes

Source
SemanticAttributes.scala

The matched route, that is, the path template in the format used by the respective server framework.

The matched route, that is, the path template in the format used by the respective server framework.

Notes: - MUST NOT be populated when this is not supported by the HTTP server framework as the route attribute should have low-cardinality and the URI path can NOT substitute it. SHOULD include the <a href="/docs/http/http-spans.md#http-server-definitions">application root if there is one.

Attributes

Source
SemanticAttributes.scala

This attribute represents the state the application has transitioned into at the occurrence of the event.

This attribute represents the state the application has transitioned into at the occurrence of the event.

Notes: - The iOS lifecycle states are defined in the <a href="https://developer.apple.com/documentation/uikit/uiapplicationdelegate#1656902">UIApplicationDelegate documentation, and from which the `OS terminology` column values are derived.

Attributes

Source
SemanticAttributes.scala

Name of the buffer pool.

Name of the buffer pool.

Notes: - Pool names are generally obtained via <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.management/java/lang/management/BufferPoolMXBean.html#getName()">BufferPoolMXBean#getName().

Attributes

Source
SemanticAttributes.scala

Name of the memory pool.

Name of the memory pool.

Notes: - Pool names are generally obtained via <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.management/java/lang/management/MemoryPoolMXBean.html#getName()">MemoryPoolMXBean#getName().

Attributes

Source
SemanticAttributes.scala

The type of memory.

The type of memory.

Attributes

Source
SemanticAttributes.scala

The basename of the file.

The basename of the file.

Attributes

Source
SemanticAttributes.scala

The basename of the file, with symlinks resolved.

The basename of the file, with symlinks resolved.

Attributes

Source
SemanticAttributes.scala

The full path to the file.

The full path to the file.

Attributes

Source
SemanticAttributes.scala

The full path to the file, with symlinks resolved.

The full path to the file, with symlinks resolved.

Attributes

Source
SemanticAttributes.scala

The stream associated with the log.

The stream associated with the log. See below for a list of well-known values.

Attributes

Source
SemanticAttributes.scala

A unique identifier for the Log Record.

A unique identifier for the Log Record.

Notes: - If an id is provided, other log records with the same id will be considered duplicates and can be removed safely. This means, that two distinguishable log records MUST have different values. The id MAY be an Universally Unique Lexicographically Sortable Identifier (ULID), but other identifiers (e.g. UUID) may be used as needed.

Attributes

Source
SemanticAttributes.scala

Compressed size of the message in bytes.

Compressed size of the message in bytes.

Attributes

Source
SemanticAttributes.scala

MUST be calculated as two different counters starting from 1 one for sent messages and one for received message.

MUST be calculated as two different counters starting from 1 one for sent messages and one for received message.

Notes: - This way we guarantee that the values will be consistent between different implementations.

Attributes

Source
SemanticAttributes.scala

Whether this is a received or sent message.

Whether this is a received or sent message.

Attributes

Source
SemanticAttributes.scala

Uncompressed size of the message in bytes.

Uncompressed size of the message in bytes.

Attributes

Source
SemanticAttributes.scala

The number of messages sent, received, or processed in the scope of the batching operation.

The number of messages sent, received, or processed in the scope of the batching operation.

Notes: - Instrumentations SHOULD NOT set messaging.batch.message_count on spans that operate with a single message. When a messaging client library supports both batch and single-message API for the same operation, instrumentations SHOULD use messaging.batch.message_count for batching APIs and SHOULD NOT use it for single-message APIs.

Attributes

Source
SemanticAttributes.scala

A unique identifier for the client that consumes or produces a message.

A unique identifier for the client that consumes or produces a message.

Attributes

Source
SemanticAttributes.scala

A boolean that is true if the message destination is anonymous (could be unnamed or have auto-generated name).

A boolean that is true if the message destination is anonymous (could be unnamed or have auto-generated name).

Attributes

Source
SemanticAttributes.scala

The message destination name

The message destination name

Notes: - Destination name SHOULD uniquely identify a specific queue, topic or other entity within the broker. If the broker doesn't have such notion, the destination name SHOULD uniquely identify the broker.

Attributes

Source
SemanticAttributes.scala

A boolean that is true if the publish message destination is anonymous (could be unnamed or have auto-generated name).

A boolean that is true if the publish message destination is anonymous (could be unnamed or have auto-generated name).

Attributes

Source
SemanticAttributes.scala

The name of the original destination the message was published to

The name of the original destination the message was published to

Notes: - The name SHOULD uniquely identify a specific queue, topic, or other entity within the broker. If the broker doesn't have such notion, the original destination name SHOULD uniquely identify the broker.

Attributes

Source
SemanticAttributes.scala

Low cardinality representation of the messaging destination name

Low cardinality representation of the messaging destination name

Notes: - Destination names could be constructed from templates. An example would be a destination name involving a user name or product id. Although the destination name in this case is of high cardinality, the underlying template is of low cardinality and can be effectively used for grouping and aggregation.

Attributes

Source
SemanticAttributes.scala

A boolean that is true if the message destination is temporary and might not exist anymore after messages are processed.

A boolean that is true if the message destination is temporary and might not exist anymore after messages are processed.

Attributes

Source
SemanticAttributes.scala

Name of the Kafka Consumer Group that is handling the message.

Name of the Kafka Consumer Group that is handling the message. Only applies to consumers, not producers.

Attributes

Source
SemanticAttributes.scala

Partition the message is sent to.

Partition the message is sent to.

Attributes

Source
SemanticAttributes.scala

Message keys in Kafka are used for grouping alike messages to ensure they're processed on the same partition.

Message keys in Kafka are used for grouping alike messages to ensure they're processed on the same partition. They differ from messaging.message.id in that they're not unique. If the key is null, the attribute MUST NOT be set.

Notes: - If the key type is not string, it's string representation has to be supplied for the attribute. If the key has no unambiguous, canonical string form, don't include its value.

Attributes

Source
SemanticAttributes.scala

The offset of a record in the corresponding Kafka partition.

The offset of a record in the corresponding Kafka partition.

Attributes

Source
SemanticAttributes.scala

A boolean that is true if the message is a tombstone.

A boolean that is true if the message is a tombstone.

Attributes

Source
SemanticAttributes.scala

The size of the message body in bytes.

The size of the message body in bytes.

Notes: - This can refer to both the compressed or uncompressed body size. If both sizes are known, the uncompressed body size should be used.

Attributes

Source
SemanticAttributes.scala

The conversation ID identifying the conversation to which the message belongs, represented as a string.

The conversation ID identifying the conversation to which the message belongs, represented as a string. Sometimes called "Correlation ID".

Attributes

Source
SemanticAttributes.scala

The size of the message body and metadata in bytes.

The size of the message body and metadata in bytes.

Notes: - This can refer to both the compressed or uncompressed size. If both sizes are known, the uncompressed size should be used.

Attributes

Source
SemanticAttributes.scala

A value used by the messaging system as an identifier for the message, represented as a string.

A value used by the messaging system as an identifier for the message, represented as a string.

Attributes

Source
SemanticAttributes.scala

A string identifying the kind of messaging operation.

A string identifying the kind of messaging operation.

Notes: - If a custom value is used, it MUST be of low cardinality.

Attributes

Source
SemanticAttributes.scala

RabbitMQ message routing key.

RabbitMQ message routing key.

Attributes

Source
SemanticAttributes.scala

Name of the RocketMQ producer/consumer group that is handling the message.

Name of the RocketMQ producer/consumer group that is handling the message. The client type is identified by the SpanKind.

Attributes

Source
SemanticAttributes.scala

Model of message consumption.

Model of message consumption. This only applies to consumer spans.

Attributes

Source
SemanticAttributes.scala

The delay time level for delay message, which determines the message delay time.

The delay time level for delay message, which determines the message delay time.

Attributes

Source
SemanticAttributes.scala

The timestamp in milliseconds that the delay message is expected to be delivered to consumer.

The timestamp in milliseconds that the delay message is expected to be delivered to consumer.

Attributes

Source
SemanticAttributes.scala

It is essential for FIFO message.

It is essential for FIFO message. Messages that belong to the same message group are always processed one by one within the same consumer group.

Attributes

Source
SemanticAttributes.scala

Key(s) of message, another way to mark message besides message id.

Key(s) of message, another way to mark message besides message id.

Attributes

Source
SemanticAttributes.scala

The secondary classifier of message besides topic.

The secondary classifier of message besides topic.

Attributes

Source
SemanticAttributes.scala

Type of message.

Type of message.

Attributes

Source
SemanticAttributes.scala

Namespace of RocketMQ resources, resources in different namespaces are individual.

Namespace of RocketMQ resources, resources in different namespaces are individual.

Attributes

Source
SemanticAttributes.scala

A string identifying the messaging system.

A string identifying the messaging system.

Attributes

Source
SemanticAttributes.scala

The ISO 3166-1 alpha-2 2-character country code associated with the mobile carrier network.

The ISO 3166-1 alpha-2 2-character country code associated with the mobile carrier network.

Attributes

Source
SemanticAttributes.scala

The mobile carrier country code.

The mobile carrier country code.

Attributes

Source
SemanticAttributes.scala

The mobile carrier network code.

The mobile carrier network code.

Attributes

Source
SemanticAttributes.scala

The name of the mobile carrier.

The name of the mobile carrier.

Attributes

Source
SemanticAttributes.scala

This describes more details regarding the connection.type.

This describes more details regarding the connection.type. It may be the type of cell technology connection, but it could be used for describing details about a wifi connection.

Attributes

Source
SemanticAttributes.scala

The internet connection type.

The internet connection type.

Attributes

Source
SemanticAttributes.scala

Local address of the network connection - IP address or Unix domain socket name.

Local address of the network connection - IP address or Unix domain socket name.

Attributes

Source
SemanticAttributes.scala

Local port number of the network connection.

Local port number of the network connection.

Attributes

Source
SemanticAttributes.scala

Peer address of the network connection - IP address or Unix domain socket name.

Peer address of the network connection - IP address or Unix domain socket name.

Attributes

Source
SemanticAttributes.scala

Peer port number of the network connection.

Peer port number of the network connection.

Attributes

Source
SemanticAttributes.scala

OSI application layer or non-OSI equivalent.

OSI application layer or non-OSI equivalent.

Notes: - The value SHOULD be normalized to lowercase.

Attributes

Source
SemanticAttributes.scala

Version of the protocol specified in network.protocol.name.

Version of the protocol specified in network.protocol.name.

Notes: - network.protocol.version refers to the version of the protocol used and might be different from the protocol client's version. If the HTTP client has a version of 0.27.2, but sends HTTP version 1.1, this attribute should be set to 1.1.

Attributes

Source
SemanticAttributes.scala

OSI transport layer or <a href="https://wikipedia.org/wiki/Inter-process_communication">inter-process communication method. Notes: - The value SHOULD be normalized to lowercase. - Consider always setting the transport when setting a port number, since a port number is ambiguous without knowing the transport. For example different processes could be listening on TCP port 12345 and UDP port 12345.

OSI transport layer or <a href="https://wikipedia.org/wiki/Inter-process_communication">inter-process communication method. Notes: - The value SHOULD be normalized to lowercase. - Consider always setting the transport when setting a port number, since a port number is ambiguous without knowing the transport. For example different processes could be listening on TCP port 12345 and UDP port 12345.

Attributes

Source
SemanticAttributes.scala

OSI network layer or non-OSI equivalent.

OSI network layer or non-OSI equivalent.

Notes: - The value SHOULD be normalized to lowercase.

Attributes

Source
SemanticAttributes.scala

Parent-child Reference type

Parent-child Reference type

Notes: - The causal relationship between a child Span and a parent Span.

Attributes

Source
SemanticAttributes.scala

Name of the code, either "OK" or "ERROR".

Name of the code, either "OK" or "ERROR". MUST NOT be set if the status code is UNSET.

Attributes

Source
SemanticAttributes.scala

Description of the Status if it has a value, otherwise not set.

Description of the Status if it has a value, otherwise not set.

Attributes

Source
SemanticAttributes.scala

The `service.name` of the remote service.

The `service.name` of the remote service. SHOULD be equal to the actual service.name resource attribute of the remote service if any.

Attributes

Source
SemanticAttributes.scala

The name of the connection pool; unique within the instrumented application.

The name of the connection pool; unique within the instrumented application. In case the connection pool implementation doesn't provide a name, then the <a href="/docs/database/database-spans.md#connection-level-attributes">db.connection_string should be used

Attributes

Source
SemanticAttributes.scala

The error codes of the Connect request.

The error codes of the Connect request. Error codes are always string values.

Attributes

Source
SemanticAttributes.scala

The <a href="https://github.com/grpc/grpc/blob/v1.33.2/doc/statuscodes.md">numeric status code of the gRPC request.

The <a href="https://github.com/grpc/grpc/blob/v1.33.2/doc/statuscodes.md">numeric status code of the gRPC request.

Attributes

Source
SemanticAttributes.scala

error.code property of response if it is an error response.

error.code property of response if it is an error response.

Attributes

Source
SemanticAttributes.scala

error.message property of response if it is an error response.

error.message property of response if it is an error response.

Attributes

Source
SemanticAttributes.scala

id property of request or response.

id property of request or response. Since protocol allows id to be int, string, null or missing (for notifications), value is expected to be cast to string for simplicity. Use empty string in case of null value. Omit entirely if this is a notification.

Attributes

Source
SemanticAttributes.scala

Protocol version as in jsonrpc property of request/response.

Protocol version as in jsonrpc property of request/response. Since JSON-RPC 1.0 doesn't specify this, the value can be omitted.

Attributes

Source
SemanticAttributes.scala

The name of the (logical) method being called, must be equal to the method part in the span name.

The name of the (logical) method being called, must be equal to the method part in the span name.

Notes: - This is the logical name of the method from the RPC interface perspective, which can be different from the name of any implementing method/function. The code.function attribute may be used to store the latter (e.g., method actually executing the call on the server side, RPC client stub method on the client side).

Attributes

Source
SemanticAttributes.scala

The full (logical) name of the service being called, including its package name, if applicable.

The full (logical) name of the service being called, including its package name, if applicable.

Notes: - This is the logical name of the service from the RPC interface perspective, which can be different from the name of any implementing class. The code.namespace attribute may be used to store the latter (despite the attribute name, it may include a class name; e.g., class with method actually executing the call on the server side, RPC client stub class on the client side).

Attributes

Source
SemanticAttributes.scala

A string identifying the remoting system.

A string identifying the remoting system. See below for a list of well-known identifiers.

Attributes

Source
SemanticAttributes.scala
final val SchemaUrl: "https://opentelemetry.io/schemas/1.23.1"

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

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

Attributes

Source
SemanticAttributes.scala

Server domain name if available without reverse DNS lookup; otherwise, IP address or Unix domain socket name.

Server domain name if available without reverse DNS lookup; otherwise, IP address or Unix domain socket name.

Notes: - When observed from the client side, and when communicating through an intermediary, server.address SHOULD represent the server address behind any intermediaries, for example proxies, if it's available.

Attributes

Source
SemanticAttributes.scala

Server port number.

Server port number.

Notes: - When observed from the client side, and when communicating through an intermediary, server.port SHOULD represent the server port behind any intermediaries, for example proxies, if it's available.

Attributes

Source
SemanticAttributes.scala

A unique id to identify a session.

A unique id to identify a session.

Attributes

Source
SemanticAttributes.scala

The previous session.id for this user, when known.

The previous session.id for this user, when known.

Attributes

Source
SemanticAttributes.scala

Source address - domain name if available without reverse DNS lookup; otherwise, IP address or Unix domain socket name.

Source address - domain name if available without reverse DNS lookup; otherwise, IP address or Unix domain socket name.

Notes: - When observed from the destination side, and when communicating through an intermediary, source.address SHOULD represent the source address behind any intermediaries, for example proxies, if it's available.

Attributes

Source
SemanticAttributes.scala

Source port number

Source port number

Attributes

Source
SemanticAttributes.scala

The state of a connection in the pool

The state of a connection in the pool

Attributes

Source
SemanticAttributes.scala

The logical CPU number [0..n-1]

The logical CPU number [0..n-1]

Attributes

Source
SemanticAttributes.scala

The state of the CPU

The state of the CPU

Attributes

Source
SemanticAttributes.scala

The device identifier

The device identifier

Attributes

Source
SemanticAttributes.scala

The disk operation direction

The disk operation direction

Attributes

Source
SemanticAttributes.scala

The filesystem mode

The filesystem mode

Attributes

Source
SemanticAttributes.scala

The filesystem mount path

The filesystem mount path

Attributes

Source
SemanticAttributes.scala

The filesystem state

The filesystem state

Attributes

Source
SemanticAttributes.scala

The filesystem type

The filesystem type

Attributes

Source
SemanticAttributes.scala

The memory state

The memory state

Attributes

Source
SemanticAttributes.scala

A stateless protocol MUST NOT set this attribute

A stateless protocol MUST NOT set this attribute

Attributes

Source
SemanticAttributes.scala

The paging access direction

The paging access direction

Attributes

Source
SemanticAttributes.scala

The memory paging state

The memory paging state

Attributes

Source
SemanticAttributes.scala

The memory paging type

The memory paging type

Attributes

Source
SemanticAttributes.scala

The process state, e.g., <a href="https://man7.org/linux/man-pages/man1/ps.1.html#PROCESS_STATE_CODES">Linux Process State Codes

The process state, e.g., <a href="https://man7.org/linux/man-pages/man1/ps.1.html#PROCESS_STATE_CODES">Linux Process State Codes

Attributes

Source
SemanticAttributes.scala

Current "managed" thread ID (as opposed to OS thread ID).

Current "managed" thread ID (as opposed to OS thread ID).

Attributes

Source
SemanticAttributes.scala

Current thread name.

Current thread name.

Attributes

Source
SemanticAttributes.scala

The URI fragment component

The URI fragment component

Attributes

Source
SemanticAttributes.scala

Absolute URL describing a network resource according to <a href="https://www.rfc-editor.org/rfc/rfc3986">RFC3986 Notes: - For network calls, URL usually has `scheme://host[:port][path][?query][#fragment]` format, where the fragment is not transmitted over HTTP, but if it is known, it SHOULD be included nevertheless. `url.full` MUST NOT contain credentials passed via URL in form of `https://username:[email protected]/`. In such case username and password SHOULD be redacted and attribute's value SHOULD be `https://REDACTED:[email protected]/`. `url.full` SHOULD capture the absolute URL when it is available (or can be reconstructed) and SHOULD NOT be validated or modified except for sanitizing purposes.

Absolute URL describing a network resource according to <a href="https://www.rfc-editor.org/rfc/rfc3986">RFC3986 Notes: - For network calls, URL usually has `scheme://host[:port][path][?query][#fragment]` format, where the fragment is not transmitted over HTTP, but if it is known, it SHOULD be included nevertheless. `url.full` MUST NOT contain credentials passed via URL in form of `https://username:[email protected]/`. In such case username and password SHOULD be redacted and attribute's value SHOULD be `https://REDACTED:[email protected]/`. `url.full` SHOULD capture the absolute URL when it is available (or can be reconstructed) and SHOULD NOT be validated or modified except for sanitizing purposes.

Attributes

Source
SemanticAttributes.scala

The URI path component

The URI path component

Attributes

Source
SemanticAttributes.scala

The URI query component

The URI query component

Notes: - Sensitive content provided in query string SHOULD be scrubbed when instrumentations can identify it.

Attributes

Source
SemanticAttributes.scala

The URI scheme component identifying the used protocol.

The URI scheme component identifying the used protocol.

Attributes

Source
SemanticAttributes.scala

Value of the <a href="https://www.rfc-editor.org/rfc/rfc9110.html#field.user-agent">HTTP User-Agent header sent by the client.

Value of the <a href="https://www.rfc-editor.org/rfc/rfc9110.html#field.user-agent">HTTP User-Agent header sent by the client.

Attributes

Source
SemanticAttributes.scala

Deprecated fields

Immediate client peer address - unix domain socket name, IPv4 or IPv6 address.

Immediate client peer address - unix domain socket name, IPv4 or IPv6 address.

Attributes

Deprecated

This item has been renamed in 1.22.0 of the semantic conventions. Use SemanticAttributes.NetworkPeerAddress on server telemetry and SemanticAttributes.NetworkLocalAddress on client telemetry instead.

Source
SemanticAttributes.scala

Immediate client peer port number.

Immediate client peer port number.

Attributes

Deprecated

This item has been renamed in 1.22.0 of the semantic conventions. Use SemanticAttributes.NetworkPeerPort on server telemetry and SemanticAttributes.NetworkLocalPort on client telemetry instead.

Source
SemanticAttributes.scala

The name of the keyspace being accessed.

The name of the keyspace being accessed.

Attributes

Deprecated

this item has been removed as of 1.8.0 of the semantic conventions. Please use SemanticAttributes.DbName instead.

Source
SemanticAttributes.scala

The HBase namespace being accessed.

The HBase namespace being accessed.

Attributes

Deprecated

this item has been removed as of 1.8.0 of the semantic conventions. Please use SemanticAttributes.DbName instead.

Source
SemanticAttributes.scala

The domain name of the destination system.

The domain name of the destination system.

Attributes

Deprecated

This item has been removed in 1.22.0 of the semantic conventions.

Source
SemanticAttributes.scala

The execution ID of the current function execution.

The execution ID of the current function execution.

Attributes

Deprecated

This item has been renamed in 1.19.0 version of the semantic conventions. Use SemanticAttributes.FaasInvocationId instead.

Source
SemanticAttributes.scala

The IP address of the original client behind all proxies, if known (e.g.

The IP address of the original client behind all proxies, if known (e.g. from <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For">X-Forwarded-For). Notes: - This is not necessarily the same as `net.sock.peer.addr`, which would identify the network-level peer, which may be a proxy. - This attribute should be set when a source of information different from the one used for `net.sock.peer.addr`, is available even if that other source just confirms the same value as `net.sock.peer.addr`. Rationale: For `net.sock.peer.addr`, one typically does not know if it comes from a proxy, reverse proxy, or the actual client. Setting `http.client_ip` when it's the same as `net.sock.peer.addr` means that one is at least somewhat confident that the address is not that of the closest proxy.

Attributes

Deprecated

This item has been removed in 1.21.0 version of the semantic conventions. Use SemanticAttributes.ClientAddress instead.

Source
SemanticAttributes.scala

Kind of HTTP protocol used.

Kind of HTTP protocol used.

Attributes

Deprecated

This item has been removed as of 1.20.0 of the semantic conventions.

Source
SemanticAttributes.scala

Attributes

Deprecated

This item has been removed as of 1.13.0 of the semantic conventions. Please use SemanticAttributes.NetHostName instead.

Source
SemanticAttributes.scala

Deprecated, use http.request.method instead.

Deprecated, use http.request.method instead.

Attributes

Deprecated
true
Source
SemanticAttributes.scala

Deprecated, use http.request.header.content-length instead.

Deprecated, use http.request.header.content-length instead.

Attributes

Deprecated
true
Source
SemanticAttributes.scala

The size of the uncompressed request payload body after transport decoding.

The size of the uncompressed request payload body after transport decoding. Not set if transport encoding not used.

Attributes

Deprecated

this item has been removed as of 1.13.0 of the semantic conventions. Please use SemanticAttributes.HttpRequestContentLength instead.

Source
SemanticAttributes.scala

The ordinal number of request resending attempt (for any reason, including redirects).

The ordinal number of request resending attempt (for any reason, including redirects).

Notes:

- The resend count SHOULD be updated each time an HTTP request gets resent by the client, regardless of what was the cause of the resending (e.g. redirection, authorization failure, 503 Server Unavailable, network issues, or any other).

Attributes

Deprecated

This item has been renamed in 1.23.1 of the semantic conventions. Use SemanticAttributes.HttpRequestResendCount instead.

Source
SemanticAttributes.scala

Deprecated, use http.response.header.content-length instead.

Deprecated, use http.response.header.content-length instead.

Attributes

Deprecated
true
Source
SemanticAttributes.scala

Attributes

Deprecated

This item has been removed as of 1.13.0 of the semantic conventions. Please use SemanticAttributes.HttpResponseContentLength instead.

Source
SemanticAttributes.scala

The ordinal number of request re-sending attempt.

The ordinal number of request re-sending attempt.

Attributes

Deprecated

This item has been removed as of 1.15.0 of the semantic conventions. Use SemanticAttributes.HttpResendCount instead.

Source
SemanticAttributes.scala

Deprecated, use url.scheme instead.

Deprecated, use url.scheme instead.

Attributes

Deprecated
true
Source
SemanticAttributes.scala

Attributes

Deprecated

This item has been removed as of 1.13.0 of the semantic conventions. Please use SemanticAttributes.NetHostName instead.

Source
SemanticAttributes.scala

Deprecated, use http.response.status_code instead.

Deprecated, use http.response.status_code instead.

Attributes

Deprecated
true
Source
SemanticAttributes.scala

Deprecated, use url.path and url.query instead.

Deprecated, use url.path and url.query instead.

Attributes

Deprecated
true
Source
SemanticAttributes.scala

Deprecated, use url.full instead.

Deprecated, use url.full instead.

Attributes

Deprecated
true
Source
SemanticAttributes.scala

Value of the <a href="https://www.rfc-editor.org/rfc/rfc9110.html#field.user-agent">HTTP User-Agent header sent by the client.

Value of the <a href="https://www.rfc-editor.org/rfc/rfc9110.html#field.user-agent">HTTP User-Agent header sent by the client.

Attributes

Deprecated

This item has been renamed in 1.19.0 version of the semantic conventions. Use SemanticAttributes.UserAgentOriginal instead.

Source
SemanticAttributes.scala

The identifier for the consumer receiving a message.

The identifier for the consumer receiving a message. For Kafka, set it to {messaging.kafka.consumer.group} - {messaging.kafka.client_id}, if both are present, or only messaging.kafka.consumer.group. For brokers, such as RabbitMQ and Artemis, set it to the client_id of the client consuming the message.

Attributes

Deprecated

This item has been removed in 1.21.0 version of the semantic conventions. See SemanticAttributes.MessagingClientId.

Source
SemanticAttributes.scala

The conversation ID identifying the conversation to which the message belongs, represented as a string.

The conversation ID identifying the conversation to which the message belongs, represented as a string. Sometimes called "Correlation ID".

Attributes

Deprecated

This item has been removed as of 1.17.0 of the semantic conventions. Use SemanticAttributes.MessagingMessageConversationId instead.

Source
SemanticAttributes.scala

A string identifying the messaging system.

A string identifying the messaging system.

Attributes

Deprecated

This item has been removed as of 1.17.0 of the semantic conventions. Use SemanticAttributes.MessagingDestinationName instead.

Source
SemanticAttributes.scala

The kind of message destination.

The kind of message destination.

Attributes

Deprecated

This item has been removed as of 1.20.0 of the semantic conventions.

Source
SemanticAttributes.scala

Client Id for the Consumer or Producer that is handling the message.

Client Id for the Consumer or Producer that is handling the message.

Attributes

Deprecated

This item has been removed in 1.21.0 version of the semantic conventions. See SemanticAttributes.MessagingClientId.

Source
SemanticAttributes.scala

Partition the message is received from.

Partition the message is received from.

Attributes

Deprecated

This item has been removed as of 1.17.0 of the semantic conventions. Use SemanticAttributes.MessagingKafkaSourcePartition instead.

Source
SemanticAttributes.scala

Partition the message is received from.

Partition the message is received from.

Attributes

Deprecated

This item has been removed in 1.21.0 version of the semantic conventions.

Source
SemanticAttributes.scala

A boolean that is true if the message is a tombstone.

A boolean that is true if the message is a tombstone.

Attributes

Deprecated

This item has been removed as of 1.17.0 of the semantic conventions. Use SemanticAttributes.MessagingKafkaMessageTombstone instead.

Source
SemanticAttributes.scala

The compressed size of the message payload in bytes.

The compressed size of the message payload in bytes.

Attributes

Deprecated

This item has been removed in 1.22.0 of the semantic conventions.

Source
SemanticAttributes.scala

The (uncompressed) size of the message payload in bytes.

The (uncompressed) size of the message payload in bytes. Also use this attribute if it is unknown whether the compressed or uncompressed payload size is reported.

Attributes

Deprecated

This item has been renamed in 1.22.0 of the semantic conventions. Use SemanticAttributes.MessagingMessageBodySize instead.

Source
SemanticAttributes.scala

The name of the transport protocol.

The name of the transport protocol.

Attributes

Deprecated

This item has been removed as of 1.17.0 of the semantic conventions. Use SemanticAttributes.NetAppProtocolName instead.

Source
SemanticAttributes.scala

The version of the transport protocol.

The version of the transport protocol.

Attributes

Deprecated

This item has been removed as of 1.17.0 of the semantic conventions. Use SemanticAttributes.NetAppProtocolVersion instead.

Source
SemanticAttributes.scala

RabbitMQ message routing key.

RabbitMQ message routing key.

Attributes

Deprecated

This item has been removed as of 1.17.0 of the semantic conventions. Use SemanticAttributes.MessagingRabbitmqDestinationRoutingKey instead.

Source
SemanticAttributes.scala

The unique identifier for each client.

The unique identifier for each client.

Attributes

Deprecated

This item has been removed in 1.21.0 version of the semantic conventions. See SemanticAttributes.MessagingClientId.

Source
SemanticAttributes.scala

The delay time level for delay message, which determines the message delay time.

The delay time level for delay message, which determines the message delay time.

Attributes

Deprecated

This item has been removed as of 1.17.0 of the semantic conventions. Use SemanticAttributes.MessagingRocketmqMessageDelayTimeLevel instead.

Source
SemanticAttributes.scala

The timestamp in milliseconds that the delay message is expected to be delivered to consumer.

The timestamp in milliseconds that the delay message is expected to be delivered to consumer.

Attributes

Deprecated

This item has been removed as of 1.17.0 of the semantic conventions. Use SemanticAttributes.MessagingRocketmqMessageDeliveryTimestamp instead.

Source
SemanticAttributes.scala

A boolean that is true if the message source is anonymous (could be unnamed or have auto-generated name).

A boolean that is true if the message source is anonymous (could be unnamed or have auto-generated name).

Attributes

Deprecated

This item has been removed in 1.21.0 version of the semantic conventions.

Source
SemanticAttributes.scala

The kind of message source.

The kind of message source.

Attributes

Deprecated

This item has been removed as of 1.20.0 of the semantic conventions.

Source
SemanticAttributes.scala

The message source name.

The message source name.

Notes:

- Source name SHOULD uniquely identify a specific queue, topic, or other entity within the broker. If the broker does not have such notion, the source name SHOULD uniquely identify the broker.

Attributes

Deprecated

This item has been removed in 1.21.0 version of the semantic conventions.

Source
SemanticAttributes.scala

Low cardinality representation of the messaging source name.

Low cardinality representation of the messaging source name.

Notes:

- Source names could be constructed from templates. An example would be a source name involving a user name or product id. Although the source name in this case is of high cardinality, the underlying template is of low cardinality and can be effectively used for grouping and aggregation.

Attributes

Deprecated

This item has been removed in 1.21.0 version of the semantic conventions.

Source
SemanticAttributes.scala

A boolean that is true if the message source is temporary and might not exist anymore after messages are processed.

A boolean that is true if the message source is temporary and might not exist anymore after messages are processed.

Attributes

Deprecated

This item has been removed in 1.21.0 version of the semantic conventions.

Source
SemanticAttributes.scala

A boolean that is true if the message destination is temporary.

A boolean that is true if the message destination is temporary.

Attributes

Deprecated

This item has been removed as of 1.17.0 of the semantic conventions. Use SemanticAttributes.MessagingDestinationTemporary instead.

Source
SemanticAttributes.scala

Connection string.

Connection string.

Attributes

Deprecated

This item has been removed as of 1.17.0 of the semantic conventions. There is no replacement.

Source
SemanticAttributes.scala

Application layer protocol used.

Application layer protocol used. The value SHOULD be normalized to lowercase.

Attributes

Deprecated

This item has been removed as of 1.20.0 of the semantic conventions. Use SemanticAttributes.NetProtocolName instead.

Source
SemanticAttributes.scala

Version of the application layer protocol used.

Version of the application layer protocol used. See note below.

Notes:

- net.app.protocol.version refers to the version of the protocol used and might be different from the protocol client's version. If the HTTP client used has a version of 0.27.2, but sends HTTP version 1.1, this attribute should be set to 1.1.

Attributes

Deprecated

This item has been removed as of 1.20.0 of the semantic conventions. Use SemanticAttributes.NetProtocolVersion instead.

Source
SemanticAttributes.scala

The ISO 3166-1 alpha-2 2-character country code associated with the mobile carrier network.

The ISO 3166-1 alpha-2 2-character country code associated with the mobile carrier network.

Attributes

Deprecated

This item has been removed in 1.21.0 version of the semantic conventions. Use SemanticAttributes.NetworkCarrierIcc instead.

Source
SemanticAttributes.scala

The mobile carrier country code.

The mobile carrier country code.

Attributes

Deprecated

This item has been removed in 1.21.0 version of the semantic conventions. Use SemanticAttributes.NetworkCarrierMcc instead.

Source
SemanticAttributes.scala

The mobile carrier network code.

The mobile carrier network code.

Attributes

Deprecated

This item has been removed in 1.21.0 version of the semantic conventions. Use SemanticAttributes.NetworkCarrierMnc instead.

Source
SemanticAttributes.scala

The name of the mobile carrier.

The name of the mobile carrier.

Attributes

Deprecated

This item has been removed in 1.21.0 version of the semantic conventions. Use SemanticAttributes.NetworkCarrierName instead.

Source
SemanticAttributes.scala

This describes more details regarding the connection.type.

This describes more details regarding the connection.type. It may be the type of cell technology connection, but it could be used for describing details about a wifi connection.

Attributes

Deprecated

This item has been removed in 1.21.0 version of the semantic conventions. Use SemanticAttributes.NetworkConnectionSubtype instead.

Source
SemanticAttributes.scala

The internet connection type currently being used by the host.

The internet connection type currently being used by the host.

Attributes

Deprecated

This item has been removed in 1.21.0 version of the semantic conventions. Use SemanticAttributes.NetworkConnectionType instead.

Source
SemanticAttributes.scala

Attributes

Deprecated

This item has been removed as of 1.13.0 of the semantic conventions. Please use SemanticAttributes.NetSockHostAddr instead.

Source
SemanticAttributes.scala

Deprecated, use server.address.

Deprecated, use server.address.

Attributes

Deprecated
true
Source
SemanticAttributes.scala

Deprecated, use server.port.

Deprecated, use server.port.

Attributes

Deprecated
true
Source
SemanticAttributes.scala

Attributes

Deprecated

This item has been removed as of 1.13.0 of the semantic conventions. Please use SemanticAttributes.NetSockPeerAddr instead.

Source
SemanticAttributes.scala

Deprecated, use server.address on client spans and client.address on server spans.

Deprecated, use server.address on client spans and client.address on server spans.

Attributes

Deprecated
true
Source
SemanticAttributes.scala

Deprecated, use server.port on client spans and client.port on server spans.

Deprecated, use server.port on client spans and client.port on server spans.

Attributes

Deprecated
true
Source
SemanticAttributes.scala

Deprecated, use network.protocol.name.

Deprecated, use network.protocol.name.

Attributes

Deprecated
true
Source
SemanticAttributes.scala

Deprecated, use network.protocol.version.

Deprecated, use network.protocol.version.

Attributes

Deprecated
true
Source
SemanticAttributes.scala

Deprecated, use network.transport and network.type.

Deprecated, use network.transport and network.type.

Attributes

Deprecated
true
Source
SemanticAttributes.scala

Deprecated, use network.local.address.

Deprecated, use network.local.address.

Attributes

Deprecated
true
Source
SemanticAttributes.scala

Deprecated, use network.local.port.

Deprecated, use network.local.port.

Attributes

Deprecated
true
Source
SemanticAttributes.scala

Deprecated, use network.peer.address.

Deprecated, use network.peer.address.

Attributes

Deprecated
true
Source
SemanticAttributes.scala

Deprecated, no replacement at this time.

Deprecated, no replacement at this time.

Attributes

Deprecated
true
Source
SemanticAttributes.scala

Deprecated, use network.peer.port.

Deprecated, use network.peer.port.

Attributes

Deprecated
true
Source
SemanticAttributes.scala

Deprecated, use network.transport.

Deprecated, use network.transport.

Attributes

Deprecated
true
Source
SemanticAttributes.scala

Deprecated.

Deprecated.

Attributes

Deprecated

Deprecated, use the ResourceAttributes.OtelScopeName attribute.

Source
SemanticAttributes.scala

Deprecated.

Deprecated.

Attributes

Deprecated

Deprecated, use the ResourceAttributes.OtelScopeVersion attribute.

Source
SemanticAttributes.scala

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

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

Attributes

Deprecated

This item has been moved, use ResourceAttributes.OtelScopeName instead.

Source
SemanticAttributes.scala

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

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

Attributes

Deprecated

This item has been moved, use ResourceAttributes.OtelScopeVersion instead.

Source
SemanticAttributes.scala

Name of the memory pool.

Name of the memory pool.

Notes:

- Pool names are generally obtained via <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.management/java/lang/management/MemoryPoolMXBean.html#getName()">MemoryPoolMXBean#getName().

Attributes

Deprecated

This item has been renamed in 1.22.0 of the semantic conventions. Use SemanticAttributes.JvmMemoryPoolName instead.

Source
SemanticAttributes.scala

Physical server IP address or Unix socket address.

Physical server IP address or Unix socket address. If set from the client, should simply use the socket's peer address, and not attempt to find any actual server IP (i.e., if set from client, this may represent some proxy server instead of the logical server).

Attributes

Deprecated

This item has been renamed in 1.22.0 of the semantic conventions. Use SemanticAttributes.NetworkLocalAddress on server telemetry and SemanticAttributes.NetworkPeerAddress on client telemetry instead.

Source
SemanticAttributes.scala

The domain name of an immediate peer.

The domain name of an immediate peer.

Notes:

- Typically observed from the client side, and represents a proxy or other intermediary domain name.

Attributes

Deprecated

This item has been removed in 1.22.0 of the semantic conventions.

Source
SemanticAttributes.scala

Physical server port.

Physical server port.

Attributes

Deprecated

This item has been renamed in 1.22.0 of the semantic conventions. Use SemanticAttributes.NetworkLocalPort on server telemetry and SemanticAttributes.NetworkPeerPort on client telemetry instead.

Source
SemanticAttributes.scala

The domain name of the source system.

The domain name of the source system.

Notes:

- This value may be a host name, a fully qualified domain name, or another host naming format.

Attributes

Deprecated

This item has been removed in 1.22.0 of the semantic conventions.

Source
SemanticAttributes.scala

Whether the thread is daemon or not.

Whether the thread is daemon or not.

Attributes

Deprecated

This item has been renamed in 1.23.1 of the semantic conventions. Use SemanticAttributes.JvmThreadDaemon instead.

Source
SemanticAttributes.scala

The type of memory.

The type of memory.

Attributes

Deprecated

This item has been renamed in 1.22.0 of the semantic conventions. Use SemanticAttributes.JvmMemoryType instead.

Source
SemanticAttributes.scala