OpenTelemetry PHP

MessagingIncubatingAttributes

Semantic attributes and corresponding values for messaging.

Tags
see
https://opentelemetry.io/docs/specs/semconv/registry/attributes/messaging/

May contain @experimental Semantic Conventions which may change or be removed in the future.

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
experimental

MESSAGING_CLIENT_ID

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

public mixed MESSAGING_CLIENT_ID = 'messaging.client.id'
Tags
experimental

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
experimental

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
experimental

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
experimental

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
experimental

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
experimental

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
experimental

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
experimental

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
experimental

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
experimental

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
experimental

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
experimental

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
experimental

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
experimental

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
experimental

MESSAGING_KAFKA_OFFSET

The offset of a record in the corresponding Kafka partition.

public mixed MESSAGING_KAFKA_OFFSET = 'messaging.kafka.offset'
Tags
experimental

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
experimental

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
experimental

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
experimental

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
experimental

MESSAGING_OPERATION_NAME

The system-specific name of the messaging operation.

public mixed MESSAGING_OPERATION_NAME = 'messaging.operation.name'
Tags
experimental

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
experimental

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
experimental

MESSAGING_OPERATION_TYPE_VALUE_DELIVER

Deprecated. Use `process` instead.

public mixed MESSAGING_OPERATION_TYPE_VALUE_DELIVER = 'deliver'
Tags
experimental

MESSAGING_OPERATION_TYPE_VALUE_PROCESS

One or more messages are processed by a consumer.

public mixed MESSAGING_OPERATION_TYPE_VALUE_PROCESS = 'process'
Tags
experimental

MESSAGING_OPERATION_TYPE_VALUE_PUBLISH

Deprecated. Use `send` instead.

public mixed MESSAGING_OPERATION_TYPE_VALUE_PUBLISH = 'publish'
Tags
experimental

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
experimental

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
experimental

MESSAGING_OPERATION_TYPE_VALUE_SETTLE

One or more messages are settled.

public mixed MESSAGING_OPERATION_TYPE_VALUE_SETTLE = 'settle'
Tags
experimental

MESSAGING_RABBITMQ_DESTINATION_ROUTING_KEY

RabbitMQ message routing key.

public mixed MESSAGING_RABBITMQ_DESTINATION_ROUTING_KEY = 'messaging.rabbitmq.destination.routing_key'
Tags
experimental

MESSAGING_RABBITMQ_MESSAGE_DELIVERY_TAG

RabbitMQ message delivery tag

public mixed MESSAGING_RABBITMQ_MESSAGE_DELIVERY_TAG = 'messaging.rabbitmq.message.delivery_tag'
Tags
experimental

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
experimental

MESSAGING_ROCKETMQ_CONSUMPTION_MODEL_VALUE_BROADCASTING

Broadcasting consumption model

public mixed MESSAGING_ROCKETMQ_CONSUMPTION_MODEL_VALUE_BROADCASTING = 'broadcasting'
Tags
experimental

MESSAGING_ROCKETMQ_CONSUMPTION_MODEL_VALUE_CLUSTERING

Clustering consumption model

public mixed MESSAGING_ROCKETMQ_CONSUMPTION_MODEL_VALUE_CLUSTERING = 'clustering'
Tags
experimental

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
experimental

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
experimental

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
experimental

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
experimental

MESSAGING_ROCKETMQ_MESSAGE_TAG

The secondary classifier of message besides topic.

public mixed MESSAGING_ROCKETMQ_MESSAGE_TAG = 'messaging.rocketmq.message.tag'
Tags
experimental

MESSAGING_ROCKETMQ_MESSAGE_TYPE

Type of message.

public mixed MESSAGING_ROCKETMQ_MESSAGE_TYPE = 'messaging.rocketmq.message.type'
Tags
experimental

MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_DELAY

Delay message

public mixed MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_DELAY = 'delay'
Tags
experimental

MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_FIFO

FIFO message

public mixed MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_FIFO = 'fifo'
Tags
experimental

MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_NORMAL

Normal message

public mixed MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_NORMAL = 'normal'
Tags
experimental

MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_TRANSACTION

Transaction message

public mixed MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_TRANSACTION = 'transaction'
Tags
experimental

MESSAGING_ROCKETMQ_NAMESPACE

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

public mixed MESSAGING_ROCKETMQ_NAMESPACE = 'messaging.rocketmq.namespace'
Tags
experimental

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
experimental

MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_ABANDON

Message is abandoned

public mixed MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_ABANDON = 'abandon'
Tags
experimental

MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_COMPLETE

Message is completed

public mixed MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_COMPLETE = 'complete'
Tags
experimental

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
experimental

MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_DEFER

Message is deferred

public mixed MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_DEFER = 'defer'
Tags
experimental

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
experimental

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
experimental

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
experimental

MESSAGING_SYSTEM_VALUE_ACTIVEMQ

Apache ActiveMQ

public mixed MESSAGING_SYSTEM_VALUE_ACTIVEMQ = 'activemq'
Tags
experimental

MESSAGING_SYSTEM_VALUE_AWS_SQS

Amazon Simple Queue Service (SQS)

public mixed MESSAGING_SYSTEM_VALUE_AWS_SQS = 'aws_sqs'
Tags
experimental

MESSAGING_SYSTEM_VALUE_EVENTGRID

Azure Event Grid

public mixed MESSAGING_SYSTEM_VALUE_EVENTGRID = 'eventgrid'
Tags
experimental

MESSAGING_SYSTEM_VALUE_EVENTHUBS

Azure Event Hubs

public mixed MESSAGING_SYSTEM_VALUE_EVENTHUBS = 'eventhubs'
Tags
experimental

MESSAGING_SYSTEM_VALUE_GCP_PUBSUB

Google Cloud Pub/Sub

public mixed MESSAGING_SYSTEM_VALUE_GCP_PUBSUB = 'gcp_pubsub'
Tags
experimental

MESSAGING_SYSTEM_VALUE_ROCKETMQ

Apache RocketMQ

public mixed MESSAGING_SYSTEM_VALUE_ROCKETMQ = 'rocketmq'
Tags
experimental

MESSAGING_SYSTEM_VALUE_SERVICEBUS

Azure Service Bus

public mixed MESSAGING_SYSTEM_VALUE_SERVICEBUS = 'servicebus'
Tags
experimental

        
On this page

Search results