MessagingExperimentalAttributes

org.typelevel.otel4s.semconv.experimental.attributes.MessagingExperimentalAttributes

Attributes

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

Members list

Type members

Classlikes

abstract class MessagingOperationValue(val value: String)

Values for MessagingOperation.

Values for MessagingOperation.

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Companion
object
Source
MessagingExperimentalAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Abandon
object Complete
object DeadLetter
object Defer

Attributes

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

Values for MessagingSystem.

Values for MessagingSystem.

Attributes

Companion
object
Source
MessagingExperimentalAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Activemq
object AwsSqs
object Eventgrid
object Eventhubs
object GcpPubsub
object Jms
object Kafka
object Rabbitmq
object Rocketmq
object Servicebus
Show all

Attributes

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

Value members

Concrete fields

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.

Attributes

Note

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

Source
MessagingExperimentalAttributes.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
MessagingExperimentalAttributes.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
MessagingExperimentalAttributes.scala

The message destination name

The message destination name

Attributes

Note

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

Source
MessagingExperimentalAttributes.scala

The identifier of the partition messages are sent to or received from, unique within the messaging.destination.name.

The identifier of the partition messages are sent to or received from, unique within the messaging.destination.name.

Attributes

Source
MessagingExperimentalAttributes.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
MessagingExperimentalAttributes.scala

The name of the original destination the message was published to

The name of the original destination the message was published to

Attributes

Note

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

Source
MessagingExperimentalAttributes.scala

Low cardinality representation of the messaging destination name

Low cardinality representation of the messaging destination name

Attributes

Note

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

Source
MessagingExperimentalAttributes.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
MessagingExperimentalAttributes.scala

The name of the consumer group the event consumer is associated with.

The name of the consumer group the event consumer is associated with.

Attributes

Source
MessagingExperimentalAttributes.scala

The UTC epoch seconds at which the message has been accepted and stored in the entity.

The UTC epoch seconds at which the message has been accepted and stored in the entity.

Attributes

Source
MessagingExperimentalAttributes.scala

The ordering key for a given message.

The ordering key for a given message. If the attribute is not present, the message does not have an ordering key.

Attributes

Source
MessagingExperimentalAttributes.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
MessagingExperimentalAttributes.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.

Attributes

Note

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

Source
MessagingExperimentalAttributes.scala

The offset of a record in the corresponding Kafka partition.

The offset of a record in the corresponding Kafka partition.

Attributes

Source
MessagingExperimentalAttributes.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
MessagingExperimentalAttributes.scala

The size of the message body in bytes.

The size of the message body in bytes.

Attributes

Note

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

Source
MessagingExperimentalAttributes.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
MessagingExperimentalAttributes.scala

The size of the message body and metadata in bytes.

The size of the message body and metadata in bytes.

Attributes

Note

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

Source
MessagingExperimentalAttributes.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
MessagingExperimentalAttributes.scala

A string identifying the kind of messaging operation.

A string identifying the kind of messaging operation.

Attributes

Note

  • If a custom value is used, it MUST be of low cardinality.

Source
MessagingExperimentalAttributes.scala

RabbitMQ message routing key.

RabbitMQ message routing key.

Attributes

Source
MessagingExperimentalAttributes.scala

RabbitMQ message delivery tag

RabbitMQ message delivery tag

Attributes

Source
MessagingExperimentalAttributes.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
MessagingExperimentalAttributes.scala

Model of message consumption.

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

Attributes

Source
MessagingExperimentalAttributes.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
MessagingExperimentalAttributes.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
MessagingExperimentalAttributes.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
MessagingExperimentalAttributes.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
MessagingExperimentalAttributes.scala

The secondary classifier of message besides topic.

The secondary classifier of message besides topic.

Attributes

Source
MessagingExperimentalAttributes.scala

Type of message.

Type of message.

Attributes

Source
MessagingExperimentalAttributes.scala

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

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

Attributes

Source
MessagingExperimentalAttributes.scala

The name of the subscription in the topic messages are received from.

The name of the subscription in the topic messages are received from.

Attributes

Source
MessagingExperimentalAttributes.scala

Describes the <a href="https://learn.microsoft.com/azure/service-bus-messaging/message-transfers-locks-settlement#peeklock">settlement type.

Describes the <a href="https://learn.microsoft.com/azure/service-bus-messaging/message-transfers-locks-settlement#peeklock">settlement type.

Attributes

Source
MessagingExperimentalAttributes.scala

Number of deliveries that have been attempted for this message.

Number of deliveries that have been attempted for this message.

Attributes

Source
MessagingExperimentalAttributes.scala

The UTC epoch seconds at which the message has been accepted and stored in the entity.

The UTC epoch seconds at which the message has been accepted and stored in the entity.

Attributes

Source
MessagingExperimentalAttributes.scala

An identifier for the messaging system being used.

An identifier for the messaging system being used. See below for a list of well-known identifiers.

Attributes

Source
MessagingExperimentalAttributes.scala

Deprecated fields

"Deprecated, use messaging.destination.partition.id instead."

"Deprecated, use messaging.destination.partition.id instead."

Attributes

Deprecated
true
Source
MessagingExperimentalAttributes.scala