messaging.operation.type
Developmentenumas of v1.44.0
A string identifying the type of the messaging operation.
If a custom value is used, it MUST be of low cardinality.
Values (7)
createA 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.sendOne 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.receiveOne 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.processOne or more messages are processed by a consumer.settleOne or more messages are settled.deliverdeprecatedDeprecated. Useprocessinstead.publishdeprecatedDeprecated. Usesendinstead.
Used by
spans (14)
- messaging.create.producer
- messaging.create.producer
- messaging.eventhubs.generic.client
- messaging.process.consumer
- messaging.process.consumer
- messaging.receive.client
- messaging.receive.client
- messaging.send.client
- messaging.send.client
- messaging.send.producer
- messaging.send.producer
- messaging.servicebus.generic.client
- messaging.settle.client
- messaging.settle.client
metrics (1)
- messaging.client.operation.duration
* required on that signal.
History
Stability label respelled from experimental to development.
Already present at v1.30.0, the oldest release tracked here (experimental).