MessagingIncubatingAttributes
in
Semantic attributes and corresponding values for messaging.
Tags
Table of Contents
Constants
- MESSAGING_BATCH_MESSAGE_COUNT = 'messaging.batch.message_count'
- The number of messages sent, received, or processed in the scope of the batching operation.
- MESSAGING_CLIENT_ID = 'messaging.client.id'
- A unique identifier for the client that consumes or produces a message.
- MESSAGING_CONSUMER_GROUP_NAME = 'messaging.consumer.group.name'
- The name of the consumer group with which a consumer is associated.
- MESSAGING_DESTINATION_ANONYMOUS = 'messaging.destination.anonymous'
- A boolean that is true if the message destination is anonymous (could be unnamed or have auto-generated name).
- MESSAGING_DESTINATION_NAME = 'messaging.destination.name'
- The message destination name 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.
- MESSAGING_DESTINATION_PARTITION_ID = 'messaging.destination.partition.id'
- The identifier of the partition messages are sent to or received from, unique within the `messaging.destination.name`.
- MESSAGING_DESTINATION_SUBSCRIPTION_NAME = 'messaging.destination.subscription.name'
- The name of the destination subscription from which a message is consumed.
- MESSAGING_DESTINATION_TEMPLATE = 'messaging.destination.template'
- Low cardinality representation of the messaging destination name 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.
- MESSAGING_DESTINATION_TEMPORARY = 'messaging.destination.temporary'
- A boolean that is true if the message destination is temporary and might not exist anymore after messages are processed.
- MESSAGING_EVENTHUBS_MESSAGE_ENQUEUED_TIME = 'messaging.eventhubs.message.enqueued_time'
- The UTC epoch seconds at which the message has been accepted and stored in the entity.
- MESSAGING_GCP_PUBSUB_MESSAGE_ACK_DEADLINE = 'messaging.gcp_pubsub.message.ack_deadline'
- The ack deadline in seconds set for the modify ack deadline request.
- MESSAGING_GCP_PUBSUB_MESSAGE_ACK_ID = 'messaging.gcp_pubsub.message.ack_id'
- The ack id for a given message.
- MESSAGING_GCP_PUBSUB_MESSAGE_DELIVERY_ATTEMPT = 'messaging.gcp_pubsub.message.delivery_attempt'
- The delivery attempt for a given message.
- MESSAGING_GCP_PUBSUB_MESSAGE_ORDERING_KEY = 'messaging.gcp_pubsub.message.ordering_key'
- The ordering key for a given message. If the attribute is not present, the message does not have an ordering key.
- MESSAGING_KAFKA_MESSAGE_KEY = 'messaging.kafka.message.key'
- 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.
- MESSAGING_KAFKA_MESSAGE_TOMBSTONE = 'messaging.kafka.message.tombstone'
- A boolean that is true if the message is a tombstone.
- MESSAGING_KAFKA_OFFSET = 'messaging.kafka.offset'
- The offset of a record in the corresponding Kafka partition.
- MESSAGING_MESSAGE_BODY_SIZE = 'messaging.message.body.size'
- The size of the message body in bytes.
- MESSAGING_MESSAGE_CONVERSATION_ID = 'messaging.message.conversation_id'
- The conversation ID identifying the conversation to which the message belongs, represented as a string. Sometimes called "Correlation ID".
- MESSAGING_MESSAGE_ENVELOPE_SIZE = 'messaging.message.envelope.size'
- The size of the message body and metadata in bytes.
- MESSAGING_MESSAGE_ID = 'messaging.message.id'
- A value used by the messaging system as an identifier for the message, represented as a string.
- MESSAGING_OPERATION_NAME = 'messaging.operation.name'
- The system-specific name of the messaging operation.
- MESSAGING_OPERATION_TYPE = 'messaging.operation.type'
- A string identifying the type of the messaging operation.
- MESSAGING_OPERATION_TYPE_VALUE_CREATE = 'create'
- A message is created. "Create" spans always refer to a single message and are used to provide a unique creation context for messages in batch sending scenarios.
- MESSAGING_OPERATION_TYPE_VALUE_DELIVER = 'deliver'
- Deprecated. Use `process` instead.
- MESSAGING_OPERATION_TYPE_VALUE_PROCESS = 'process'
- One or more messages are processed by a consumer.
- MESSAGING_OPERATION_TYPE_VALUE_PUBLISH = 'publish'
- Deprecated. Use `send` instead.
- MESSAGING_OPERATION_TYPE_VALUE_RECEIVE = 'receive'
- One or more messages are requested by a consumer. This operation refers to pull-based scenarios, where consumers explicitly call methods of messaging SDKs to receive messages.
- MESSAGING_OPERATION_TYPE_VALUE_SEND = 'send'
- One or more messages are provided for sending to an intermediary. If a single message is sent, the context of the "Send" span can be used as the creation context and no "Create" span needs to be created.
- MESSAGING_OPERATION_TYPE_VALUE_SETTLE = 'settle'
- One or more messages are settled.
- MESSAGING_RABBITMQ_DESTINATION_ROUTING_KEY = 'messaging.rabbitmq.destination.routing_key'
- RabbitMQ message routing key.
- MESSAGING_RABBITMQ_MESSAGE_DELIVERY_TAG = 'messaging.rabbitmq.message.delivery_tag'
- RabbitMQ message delivery tag
- MESSAGING_ROCKETMQ_CONSUMPTION_MODEL = 'messaging.rocketmq.consumption_model'
- Model of message consumption. This only applies to consumer spans.
- MESSAGING_ROCKETMQ_CONSUMPTION_MODEL_VALUE_BROADCASTING = 'broadcasting'
- Broadcasting consumption model
- MESSAGING_ROCKETMQ_CONSUMPTION_MODEL_VALUE_CLUSTERING = 'clustering'
- Clustering consumption model
- MESSAGING_ROCKETMQ_MESSAGE_DELAY_TIME_LEVEL = 'messaging.rocketmq.message.delay_time_level'
- The delay time level for delay message, which determines the message delay time.
- MESSAGING_ROCKETMQ_MESSAGE_DELIVERY_TIMESTAMP = 'messaging.rocketmq.message.delivery_timestamp'
- The timestamp in milliseconds that the delay message is expected to be delivered to consumer.
- MESSAGING_ROCKETMQ_MESSAGE_GROUP = 'messaging.rocketmq.message.group'
- 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.
- MESSAGING_ROCKETMQ_MESSAGE_KEYS = 'messaging.rocketmq.message.keys'
- Key(s) of message, another way to mark message besides message id.
- MESSAGING_ROCKETMQ_MESSAGE_TAG = 'messaging.rocketmq.message.tag'
- The secondary classifier of message besides topic.
- MESSAGING_ROCKETMQ_MESSAGE_TYPE = 'messaging.rocketmq.message.type'
- Type of message.
- MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_DELAY = 'delay'
- Delay message
- MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_FIFO = 'fifo'
- FIFO message
- MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_NORMAL = 'normal'
- Normal message
- MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_TRANSACTION = 'transaction'
- Transaction message
- MESSAGING_ROCKETMQ_NAMESPACE = 'messaging.rocketmq.namespace'
- Namespace of RocketMQ resources, resources in different namespaces are individual.
- MESSAGING_SERVICEBUS_DISPOSITION_STATUS = 'messaging.servicebus.disposition_status'
- Describes the [settlement type](https://learn.microsoft.com/azure/service-bus-messaging/message-transfers-locks-settlement#peeklock).
- MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_ABANDON = 'abandon'
- Message is abandoned
- MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_COMPLETE = 'complete'
- Message is completed
- MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_DEAD_LETTER = 'dead_letter'
- Message is sent to dead letter queue
- MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_DEFER = 'defer'
- Message is deferred
- MESSAGING_SERVICEBUS_MESSAGE_DELIVERY_COUNT = 'messaging.servicebus.message.delivery_count'
- Number of deliveries that have been attempted for this message.
- MESSAGING_SERVICEBUS_MESSAGE_ENQUEUED_TIME = 'messaging.servicebus.message.enqueued_time'
- The UTC epoch seconds at which the message has been accepted and stored in the entity.
- MESSAGING_SYSTEM = 'messaging.system'
- The messaging system as identified by the client instrumentation.
- MESSAGING_SYSTEM_VALUE_ACTIVEMQ = 'activemq'
- Apache ActiveMQ
- MESSAGING_SYSTEM_VALUE_AWS_SQS = 'aws_sqs'
- Amazon Simple Queue Service (SQS)
- MESSAGING_SYSTEM_VALUE_EVENTGRID = 'eventgrid'
- Azure Event Grid
- MESSAGING_SYSTEM_VALUE_EVENTHUBS = 'eventhubs'
- Azure Event Hubs
- MESSAGING_SYSTEM_VALUE_GCP_PUBSUB = 'gcp_pubsub'
- Google Cloud Pub/Sub
- MESSAGING_SYSTEM_VALUE_JMS = 'jms'
- Java Message Service
- MESSAGING_SYSTEM_VALUE_KAFKA = 'kafka'
- Apache Kafka
- MESSAGING_SYSTEM_VALUE_PULSAR = 'pulsar'
- Apache Pulsar
- MESSAGING_SYSTEM_VALUE_RABBITMQ = 'rabbitmq'
- RabbitMQ
- MESSAGING_SYSTEM_VALUE_ROCKETMQ = 'rocketmq'
- Apache RocketMQ
- MESSAGING_SYSTEM_VALUE_SERVICEBUS = 'servicebus'
- Azure Service Bus
Constants
MESSAGING_BATCH_MESSAGE_COUNT
The number of messages sent, received, or processed in the scope of the batching operation.
public
mixed
MESSAGING_BATCH_MESSAGE_COUNT
= 'messaging.batch.message_count'
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.
Tags
MESSAGING_CLIENT_ID
A unique identifier for the client that consumes or produces a message.
public
mixed
MESSAGING_CLIENT_ID
= 'messaging.client.id'
Tags
MESSAGING_CONSUMER_GROUP_NAME
The name of the consumer group with which a consumer is associated.
public
mixed
MESSAGING_CONSUMER_GROUP_NAME
= 'messaging.consumer.group.name'
Semantic conventions for individual messaging systems SHOULD document whether messaging.consumer.group.name
is applicable and what it means in the context of that system.
Tags
MESSAGING_DESTINATION_ANONYMOUS
A boolean that is true if the message destination is anonymous (could be unnamed or have auto-generated name).
public
mixed
MESSAGING_DESTINATION_ANONYMOUS
= 'messaging.destination.anonymous'
Tags
MESSAGING_DESTINATION_NAME
The message destination name 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.
public
mixed
MESSAGING_DESTINATION_NAME
= 'messaging.destination.name'
Tags
MESSAGING_DESTINATION_PARTITION_ID
The identifier of the partition messages are sent to or received from, unique within the `messaging.destination.name`.
public
mixed
MESSAGING_DESTINATION_PARTITION_ID
= 'messaging.destination.partition.id'
Tags
MESSAGING_DESTINATION_SUBSCRIPTION_NAME
The name of the destination subscription from which a message is consumed.
public
mixed
MESSAGING_DESTINATION_SUBSCRIPTION_NAME
= 'messaging.destination.subscription.name'
Semantic conventions for individual messaging systems SHOULD document whether messaging.destination.subscription.name
is applicable and what it means in the context of that system.
Tags
MESSAGING_DESTINATION_TEMPLATE
Low cardinality representation of the messaging destination name 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.
public
mixed
MESSAGING_DESTINATION_TEMPLATE
= 'messaging.destination.template'
Tags
MESSAGING_DESTINATION_TEMPORARY
A boolean that is true if the message destination is temporary and might not exist anymore after messages are processed.
public
mixed
MESSAGING_DESTINATION_TEMPORARY
= 'messaging.destination.temporary'
Tags
MESSAGING_EVENTHUBS_MESSAGE_ENQUEUED_TIME
The UTC epoch seconds at which the message has been accepted and stored in the entity.
public
mixed
MESSAGING_EVENTHUBS_MESSAGE_ENQUEUED_TIME
= 'messaging.eventhubs.message.enqueued_time'
Tags
MESSAGING_GCP_PUBSUB_MESSAGE_ACK_DEADLINE
The ack deadline in seconds set for the modify ack deadline request.
public
mixed
MESSAGING_GCP_PUBSUB_MESSAGE_ACK_DEADLINE
= 'messaging.gcp_pubsub.message.ack_deadline'
Tags
MESSAGING_GCP_PUBSUB_MESSAGE_ACK_ID
The ack id for a given message.
public
mixed
MESSAGING_GCP_PUBSUB_MESSAGE_ACK_ID
= 'messaging.gcp_pubsub.message.ack_id'
Tags
MESSAGING_GCP_PUBSUB_MESSAGE_DELIVERY_ATTEMPT
The delivery attempt for a given message.
public
mixed
MESSAGING_GCP_PUBSUB_MESSAGE_DELIVERY_ATTEMPT
= 'messaging.gcp_pubsub.message.delivery_attempt'
Tags
MESSAGING_GCP_PUBSUB_MESSAGE_ORDERING_KEY
The ordering key for a given message. If the attribute is not present, the message does not have an ordering key.
public
mixed
MESSAGING_GCP_PUBSUB_MESSAGE_ORDERING_KEY
= 'messaging.gcp_pubsub.message.ordering_key'
Tags
MESSAGING_KAFKA_MESSAGE_KEY
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.
public
mixed
MESSAGING_KAFKA_MESSAGE_KEY
= 'messaging.kafka.message.key'
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.
Tags
MESSAGING_KAFKA_MESSAGE_TOMBSTONE
A boolean that is true if the message is a tombstone.
public
mixed
MESSAGING_KAFKA_MESSAGE_TOMBSTONE
= 'messaging.kafka.message.tombstone'
Tags
MESSAGING_KAFKA_OFFSET
The offset of a record in the corresponding Kafka partition.
public
mixed
MESSAGING_KAFKA_OFFSET
= 'messaging.kafka.offset'
Tags
MESSAGING_MESSAGE_BODY_SIZE
The size of the message body in bytes.
public
mixed
MESSAGING_MESSAGE_BODY_SIZE
= 'messaging.message.body.size'
This can refer to both the compressed or uncompressed body size. If both sizes are known, the uncompressed body size should be used.
Tags
MESSAGING_MESSAGE_CONVERSATION_ID
The conversation ID identifying the conversation to which the message belongs, represented as a string. Sometimes called "Correlation ID".
public
mixed
MESSAGING_MESSAGE_CONVERSATION_ID
= 'messaging.message.conversation_id'
Tags
MESSAGING_MESSAGE_ENVELOPE_SIZE
The size of the message body and metadata in bytes.
public
mixed
MESSAGING_MESSAGE_ENVELOPE_SIZE
= 'messaging.message.envelope.size'
This can refer to both the compressed or uncompressed size. If both sizes are known, the uncompressed size should be used.
Tags
MESSAGING_MESSAGE_ID
A value used by the messaging system as an identifier for the message, represented as a string.
public
mixed
MESSAGING_MESSAGE_ID
= 'messaging.message.id'
Tags
MESSAGING_OPERATION_NAME
The system-specific name of the messaging operation.
public
mixed
MESSAGING_OPERATION_NAME
= 'messaging.operation.name'
Tags
MESSAGING_OPERATION_TYPE
A string identifying the type of the messaging operation.
public
mixed
MESSAGING_OPERATION_TYPE
= 'messaging.operation.type'
If a custom value is used, it MUST be of low cardinality.
Tags
MESSAGING_OPERATION_TYPE_VALUE_CREATE
A message is created. "Create" spans always refer to a single message and are used to provide a unique creation context for messages in batch sending scenarios.
public
mixed
MESSAGING_OPERATION_TYPE_VALUE_CREATE
= 'create'
Tags
MESSAGING_OPERATION_TYPE_VALUE_DELIVER
Deprecated. Use `process` instead.
public
mixed
MESSAGING_OPERATION_TYPE_VALUE_DELIVER
= 'deliver'
Tags
MESSAGING_OPERATION_TYPE_VALUE_PROCESS
One or more messages are processed by a consumer.
public
mixed
MESSAGING_OPERATION_TYPE_VALUE_PROCESS
= 'process'
Tags
MESSAGING_OPERATION_TYPE_VALUE_PUBLISH
Deprecated. Use `send` instead.
public
mixed
MESSAGING_OPERATION_TYPE_VALUE_PUBLISH
= 'publish'
Tags
MESSAGING_OPERATION_TYPE_VALUE_RECEIVE
One or more messages are requested by a consumer. This operation refers to pull-based scenarios, where consumers explicitly call methods of messaging SDKs to receive messages.
public
mixed
MESSAGING_OPERATION_TYPE_VALUE_RECEIVE
= 'receive'
Tags
MESSAGING_OPERATION_TYPE_VALUE_SEND
One or more messages are provided for sending to an intermediary. If a single message is sent, the context of the "Send" span can be used as the creation context and no "Create" span needs to be created.
public
mixed
MESSAGING_OPERATION_TYPE_VALUE_SEND
= 'send'
Tags
MESSAGING_OPERATION_TYPE_VALUE_SETTLE
One or more messages are settled.
public
mixed
MESSAGING_OPERATION_TYPE_VALUE_SETTLE
= 'settle'
Tags
MESSAGING_RABBITMQ_DESTINATION_ROUTING_KEY
RabbitMQ message routing key.
public
mixed
MESSAGING_RABBITMQ_DESTINATION_ROUTING_KEY
= 'messaging.rabbitmq.destination.routing_key'
Tags
MESSAGING_RABBITMQ_MESSAGE_DELIVERY_TAG
RabbitMQ message delivery tag
public
mixed
MESSAGING_RABBITMQ_MESSAGE_DELIVERY_TAG
= 'messaging.rabbitmq.message.delivery_tag'
Tags
MESSAGING_ROCKETMQ_CONSUMPTION_MODEL
Model of message consumption. This only applies to consumer spans.
public
mixed
MESSAGING_ROCKETMQ_CONSUMPTION_MODEL
= 'messaging.rocketmq.consumption_model'
Tags
MESSAGING_ROCKETMQ_CONSUMPTION_MODEL_VALUE_BROADCASTING
Broadcasting consumption model
public
mixed
MESSAGING_ROCKETMQ_CONSUMPTION_MODEL_VALUE_BROADCASTING
= 'broadcasting'
Tags
MESSAGING_ROCKETMQ_CONSUMPTION_MODEL_VALUE_CLUSTERING
Clustering consumption model
public
mixed
MESSAGING_ROCKETMQ_CONSUMPTION_MODEL_VALUE_CLUSTERING
= 'clustering'
Tags
MESSAGING_ROCKETMQ_MESSAGE_DELAY_TIME_LEVEL
The delay time level for delay message, which determines the message delay time.
public
mixed
MESSAGING_ROCKETMQ_MESSAGE_DELAY_TIME_LEVEL
= 'messaging.rocketmq.message.delay_time_level'
Tags
MESSAGING_ROCKETMQ_MESSAGE_DELIVERY_TIMESTAMP
The timestamp in milliseconds that the delay message is expected to be delivered to consumer.
public
mixed
MESSAGING_ROCKETMQ_MESSAGE_DELIVERY_TIMESTAMP
= 'messaging.rocketmq.message.delivery_timestamp'
Tags
MESSAGING_ROCKETMQ_MESSAGE_GROUP
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.
public
mixed
MESSAGING_ROCKETMQ_MESSAGE_GROUP
= 'messaging.rocketmq.message.group'
Tags
MESSAGING_ROCKETMQ_MESSAGE_KEYS
Key(s) of message, another way to mark message besides message id.
public
mixed
MESSAGING_ROCKETMQ_MESSAGE_KEYS
= 'messaging.rocketmq.message.keys'
Tags
MESSAGING_ROCKETMQ_MESSAGE_TAG
The secondary classifier of message besides topic.
public
mixed
MESSAGING_ROCKETMQ_MESSAGE_TAG
= 'messaging.rocketmq.message.tag'
Tags
MESSAGING_ROCKETMQ_MESSAGE_TYPE
Type of message.
public
mixed
MESSAGING_ROCKETMQ_MESSAGE_TYPE
= 'messaging.rocketmq.message.type'
Tags
MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_DELAY
Delay message
public
mixed
MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_DELAY
= 'delay'
Tags
MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_FIFO
FIFO message
public
mixed
MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_FIFO
= 'fifo'
Tags
MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_NORMAL
Normal message
public
mixed
MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_NORMAL
= 'normal'
Tags
MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_TRANSACTION
Transaction message
public
mixed
MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_TRANSACTION
= 'transaction'
Tags
MESSAGING_ROCKETMQ_NAMESPACE
Namespace of RocketMQ resources, resources in different namespaces are individual.
public
mixed
MESSAGING_ROCKETMQ_NAMESPACE
= 'messaging.rocketmq.namespace'
Tags
MESSAGING_SERVICEBUS_DISPOSITION_STATUS
Describes the [settlement type](https://learn.microsoft.com/azure/service-bus-messaging/message-transfers-locks-settlement#peeklock).
public
mixed
MESSAGING_SERVICEBUS_DISPOSITION_STATUS
= 'messaging.servicebus.disposition_status'
Tags
MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_ABANDON
Message is abandoned
public
mixed
MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_ABANDON
= 'abandon'
Tags
MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_COMPLETE
Message is completed
public
mixed
MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_COMPLETE
= 'complete'
Tags
MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_DEAD_LETTER
Message is sent to dead letter queue
public
mixed
MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_DEAD_LETTER
= 'dead_letter'
Tags
MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_DEFER
Message is deferred
public
mixed
MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_DEFER
= 'defer'
Tags
MESSAGING_SERVICEBUS_MESSAGE_DELIVERY_COUNT
Number of deliveries that have been attempted for this message.
public
mixed
MESSAGING_SERVICEBUS_MESSAGE_DELIVERY_COUNT
= 'messaging.servicebus.message.delivery_count'
Tags
MESSAGING_SERVICEBUS_MESSAGE_ENQUEUED_TIME
The UTC epoch seconds at which the message has been accepted and stored in the entity.
public
mixed
MESSAGING_SERVICEBUS_MESSAGE_ENQUEUED_TIME
= 'messaging.servicebus.message.enqueued_time'
Tags
MESSAGING_SYSTEM
The messaging system as identified by the client instrumentation.
public
mixed
MESSAGING_SYSTEM
= 'messaging.system'
The actual messaging system may differ from the one known by the client. For example, when using Kafka client libraries to communicate with Azure Event Hubs, the messaging.system
is set to kafka
based on the instrumentation's best knowledge.
Tags
MESSAGING_SYSTEM_VALUE_ACTIVEMQ
Apache ActiveMQ
public
mixed
MESSAGING_SYSTEM_VALUE_ACTIVEMQ
= 'activemq'
Tags
MESSAGING_SYSTEM_VALUE_AWS_SQS
Amazon Simple Queue Service (SQS)
public
mixed
MESSAGING_SYSTEM_VALUE_AWS_SQS
= 'aws_sqs'
Tags
MESSAGING_SYSTEM_VALUE_EVENTGRID
Azure Event Grid
public
mixed
MESSAGING_SYSTEM_VALUE_EVENTGRID
= 'eventgrid'
Tags
MESSAGING_SYSTEM_VALUE_EVENTHUBS
Azure Event Hubs
public
mixed
MESSAGING_SYSTEM_VALUE_EVENTHUBS
= 'eventhubs'
Tags
MESSAGING_SYSTEM_VALUE_GCP_PUBSUB
Google Cloud Pub/Sub
public
mixed
MESSAGING_SYSTEM_VALUE_GCP_PUBSUB
= 'gcp_pubsub'
Tags
MESSAGING_SYSTEM_VALUE_JMS
Java Message Service
public
mixed
MESSAGING_SYSTEM_VALUE_JMS
= 'jms'
Tags
MESSAGING_SYSTEM_VALUE_KAFKA
Apache Kafka
public
mixed
MESSAGING_SYSTEM_VALUE_KAFKA
= 'kafka'
Tags
MESSAGING_SYSTEM_VALUE_PULSAR
Apache Pulsar
public
mixed
MESSAGING_SYSTEM_VALUE_PULSAR
= 'pulsar'
Tags
MESSAGING_SYSTEM_VALUE_RABBITMQ
RabbitMQ
public
mixed
MESSAGING_SYSTEM_VALUE_RABBITMQ
= 'rabbitmq'
Tags
MESSAGING_SYSTEM_VALUE_ROCKETMQ
Apache RocketMQ
public
mixed
MESSAGING_SYSTEM_VALUE_ROCKETMQ
= 'rocketmq'
Tags
MESSAGING_SYSTEM_VALUE_SERVICEBUS
Azure Service Bus
public
mixed
MESSAGING_SYSTEM_VALUE_SERVICEBUS
= 'servicebus'