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 DbCassandraConsistencyLevelValue(val value: String)

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object All.type
object Any.type
object EachQuorum.type
object LocalOne.type
object LocalQuorum.type
object LocalSerial.type
object One.type
object Quorum.type
object Serial.type
object Three.type
object Two.type
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.type
object Cache.type
object Cassandra.type
object Clickhouse.type
object Cloudscape.type
object Cockroachdb.type
object Coldfusion.type
object Cosmosdb.type
object Couchbase.type
object Couchdb.type
object Db2.type
object Derby.type
object Dynamodb.type
object Edb.type
object Elasticsearch.type
object Filemaker.type
object Firebird.type
object Firstsql.type
object Geode.type
object H2.type
object Hanadb.type
object Hbase.type
object Hive.type
object Hsqldb.type
object Informix.type
object Ingres.type
object Instantdb.type
object Interbase.type
object Mariadb.type
object Maxdb.type
object Memcached.type
object Mongodb.type
object Mssql.type
object Mssqlcompact.type
object Mysql.type
object Neo4j.type
object Netezza.type
object Opensearch.type
object Oracle.type
object OtherSql.type
object Pervasive.type
object Pointbase.type
object Postgresql.type
object Progress.type
object Redis.type
object Redshift.type
object Spanner.type
object Sqlite.type
object Sybase.type
object Teradata.type
object Vertica.type
Show all
object DbSystemValue

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.type
object Device.type
object K8s.type

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.type
object Edit.type
object Insert.type

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.type
object Aws.type
object Azure.type
object Gcp.type
object TencentCloud.type

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.type
object Http.type
object Other.type
object Pubsub.type
object Timer.type

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.type
object Query.type
object Subscription.type

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Http10.type
object Http11.type
object Http20.type
object Http30.type
object Quic.type
object Spdy.type
Show all

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.type
object Sent.type

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Queue.type
object Topic.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 Process.type
object Publish.type
object Receive.type

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.type
object Clustering.type

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.type
object Fifo.type
object Normal.type
object Transaction.type

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Queue.type
object Topic.type

Attributes

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

Attributes

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

Attributes

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

Attributes

Companion
object
Source
SemanticAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Cell.type
object Unavailable.type
object Unknown.type
object Wifi.type
object Wired.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.type
object Inet6.type
object Unix.type

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.type
object Ip.type
object IpTcp.type
object IpUdp.type
object Other.type
object Pipe.type
object Unix.type
Show all

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.type
object FollowsFrom.type

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.type
object Ok.type

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.type
object AlreadyExists.type
object Cancelled.type
object DataLoss.type
object DeadlineExceeded.type
object FailedPrecondition.type
object Internal.type
object InvalidArgument.type
object NotFound.type
object OutOfRange.type
object PermissionDenied.type
object ResourceExhausted.type
object Unauthenticated.type
object Unavailable.type
object Unimplemented.type
object Unknown.type
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.type
object AlreadyExists.type
object Cancelled.type
object DataLoss.type
object DeadlineExceeded.type
object FailedPrecondition.type
object Internal.type
object InvalidArgument.type
object NotFound.type
object Ok.type
object OutOfRange.type
object PermissionDenied.type
object ResourceExhausted.type
object Unauthenticated.type
object Unavailable.type
object Unimplemented.type
object Unknown.type
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.type
object ConnectRpc.type
object DotnetWcf.type
object Grpc.type
object JavaRmi.type

Attributes

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

Value members

Concrete fields

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
val AwsDynamodbTableNames: AttributeKey[List[String]]

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 <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
val CodeFilepath: AttributeKey[String]

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
val CodeFunction: AttributeKey[String]

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

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/en-us/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, net.peer.port is no longer required (but still recommended if non-standard).

The Microsoft SQL Server <a href="https://docs.microsoft.com/en-us/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, net.peer.port is no longer required (but still recommended if non-standard).

Attributes

Source
SemanticAttributes.scala
val DbName: AttributeKey[String]

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
val DbOperation: AttributeKey[String]

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
val DbSqlTable: AttributeKey[String]

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
val DbStatement: AttributeKey[String]

The database statement being executed.

The database statement being executed.

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

Attributes

Source
SemanticAttributes.scala
val DbSystem: AttributeKey[String]

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
val DbUser: AttributeKey[String]

Username for accessing the database.

Username for accessing the database.

Attributes

Source
SemanticAttributes.scala
val EnduserId: AttributeKey[String]

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
val EnduserRole: AttributeKey[String]

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
val EnduserScope: AttributeKey[String]

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
val EventDomain: AttributeKey[String]

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
val EventName: AttributeKey[String]

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 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 {@see 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
val FaasColdstart: AttributeKey[Boolean]

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
val FaasCron: AttributeKey[String]

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
val FaasTime: AttributeKey[String]

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
val FaasTrigger: AttributeKey[String]

Type of the trigger which caused this function invocation.

Type of the trigger which caused this function invocation.

Notes: - For the server/consumer span on the incoming side, faas.trigger MUST be set. - Clients invoking FaaS instances usually cannot set faas.trigger, since they would typically need to look in the payload to determine the event type. If clients set it, it should be the same as the trigger that corresponding incoming would have (i.e., this has nothing to do with the underlying transport used to make the API call to invoke the lambda, which is often HTTP).

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
val HttpClientIp: AttributeKey[String]

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

Source
SemanticAttributes.scala
val HttpFlavor: AttributeKey[String]

Kind of HTTP protocol used.

Kind of HTTP protocol used.

Attributes

Source
SemanticAttributes.scala
val HttpMethod: AttributeKey[String]

HTTP request method.

HTTP request method.

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

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
val HttpRoute: AttributeKey[String]

The matched route (path template in the format used by the respective server framework).

The matched route (path template in the format used by the respective server framework). See note below

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="/specification/trace/semantic_conventions/http.md#http-server-definitions">application root if there is one.

Attributes

Source
SemanticAttributes.scala
val HttpScheme: AttributeKey[String]

The URI scheme identifying the used protocol.

The URI scheme identifying the used protocol.

Attributes

Source
SemanticAttributes.scala
val HttpTarget: AttributeKey[String]

The full request target as passed in a HTTP request line or equivalent.

The full request target as passed in a HTTP request line or equivalent.

Attributes

Source
SemanticAttributes.scala
val HttpUrl: AttributeKey[String]

Full HTTP request URL in the form scheme://host[:port]/path?query[#fragment].

Full HTTP request URL in the form scheme://host[:port]/path?query[#fragment]. Usually the fragment is not transmitted over HTTP, but if it is known, it should be included nevertheless.

Notes: - http.url MUST NOT contain credentials passed via URL in form of https://username:[email protected]/. In such case the attribute's value should be https://www.example.com/.

Attributes

Source
SemanticAttributes.scala

Compressed size of the message in bytes.

Compressed size of the message in bytes.

Attributes

Source
SemanticAttributes.scala
val MessageId: AttributeKey[Long]

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
val MessageType: AttributeKey[String]

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

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

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 kind of message destination

The kind of message destination

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 does not have such notion, the 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

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

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

Partition the message is received from.

Partition the message is received from.

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

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

The compressed size of the message payload in bytes.

The compressed size of the message payload in bytes.

Attributes

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

Source
SemanticAttributes.scala

A string identifying the kind of messaging operation as defined in the <a href="#operation-names">Operation names section above. Notes: - If a custom value is used, it MUST be of low cardinality.

A string identifying the kind of messaging operation as defined in the <a href="#operation-names">Operation names section above. 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

The unique identifier for each client.

The unique identifier for each client.

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 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

Source
SemanticAttributes.scala

The kind of message source

The kind of message source

Attributes

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

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

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

Source
SemanticAttributes.scala

A string identifying the messaging system.

A string identifying the messaging system.

Attributes

Source
SemanticAttributes.scala

Application layer protocol used.

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

Attributes

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

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 currently being used by the host.

The internet connection type currently being used by the host.

Attributes

Source
SemanticAttributes.scala
val NetHostName: AttributeKey[String]

Logical local hostname or similar, see note below.

Logical local hostname or similar, see note below.

Attributes

Source
SemanticAttributes.scala

Logical local port number, preferably the one that the peer used to connect

Logical local port number, preferably the one that the peer used to connect

Attributes

Source
SemanticAttributes.scala
val NetPeerName: AttributeKey[String]

Logical remote hostname, see note below.

Logical remote hostname, see note below.

Notes: - net.peer.name SHOULD NOT be set if capturing it would require an extra DNS lookup.

Attributes

Source
SemanticAttributes.scala

Logical remote port number

Logical remote port number

Attributes

Source
SemanticAttributes.scala

Protocol <a href="https://man7.org/linux/man-pages/man7/address_families.7.html">address family which is used for communication.

Protocol <a href="https://man7.org/linux/man-pages/man7/address_families.7.html">address family which is used for communication.

Attributes

Source
SemanticAttributes.scala

Local socket address.

Local socket address. Useful in case of a multi-IP host.

Attributes

Source
SemanticAttributes.scala

Local socket port number.

Local socket port number.

Attributes

Source
SemanticAttributes.scala

Remote socket peer address: IPv4 or IPv6 for internet protocols, path for local communication, <a href="https://man7.org/linux/man-pages/man7/address_families.7.html">etc.

Remote socket peer address: IPv4 or IPv6 for internet protocols, path for local communication, <a href="https://man7.org/linux/man-pages/man7/address_families.7.html">etc.

Attributes

Source
SemanticAttributes.scala

Remote socket peer name.

Remote socket peer name.

Attributes

Source
SemanticAttributes.scala

Remote socket peer port.

Remote socket peer port.

Attributes

Source
SemanticAttributes.scala
val NetTransport: AttributeKey[String]

Transport protocol used.

Transport protocol used. See note below.

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
val PeerService: AttributeKey[String]

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 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 does not specify this, the value can be omitted.

Attributes

Source
SemanticAttributes.scala
val RpcMethod: AttributeKey[String]

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
val RpcService: AttributeKey[String]

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
val RpcSystem: AttributeKey[String]

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.19.0"

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

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

Attributes

Source
SemanticAttributes.scala
val ThreadId: AttributeKey[Long]

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

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

Attributes

Source
SemanticAttributes.scala
val ThreadName: AttributeKey[String]

Current thread name.

Current thread name.

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

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 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
val HttpHost: AttributeKey[String]

Attributes

Deprecated

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

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

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

Attributes

Deprecated

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

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 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

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

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 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 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 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
val MessagingUrl: AttributeKey[String]

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
val NetHostIp: AttributeKey[String]

Attributes

Deprecated

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

Source
SemanticAttributes.scala
val NetPeerIp: AttributeKey[String]

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.

Deprecated.

Attributes

Deprecated

Deprecated, use the org.typelevel.otel4s.semconv.resource.attributes.ResourceAttributes#OtelScopeName attribute.

Source
SemanticAttributes.scala

Deprecated.

Deprecated.

Attributes

Deprecated

Deprecated, use the org.typelevel.otel4s.semconv.resource.attributes.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 org.typelevel.otel4s.semconv.resource.attributes.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 org.typelevel.otel4s.semconv.resource.attributes.ResourceAttributes#OtelScopeVersion instead.

Source
SemanticAttributes.scala