{"source":"semconv","version":"1.44.0","attribute":{"id":"messaging.operation.type","type":"enum","enumMembers":[{"id":"create","value":"create","stability":"development","brief":"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."},{"id":"send","value":"send","stability":"development","brief":"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."},{"id":"receive","value":"receive","stability":"development","brief":"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."},{"id":"process","value":"process","stability":"development","brief":"One or more messages are processed by a consumer."},{"id":"settle","value":"settle","stability":"development","brief":"One or more messages are settled."},{"id":"deliver","value":"deliver","stability":"development","brief":"Deprecated. Use `process` instead.","deprecated":{"reason":"renamed","renamedTo":"process"}},{"id":"publish","value":"publish","stability":"development","brief":"Deprecated. Use `send` instead.","deprecated":{"reason":"renamed","renamedTo":"send"}}],"stability":"development","brief":"A string identifying the type of the messaging operation.","note":"If a custom value is used, it MUST be of low cardinality.","examples":[],"namespace":"messaging","definedIn":"model/messaging/registry.yaml","usedBy":[{"groupId":"messaging.attributes.common","groupType":"attribute_group","requirementLevel":"conditionally_required"},{"groupId":"messaging.attributes.consumer","groupType":"attribute_group","requirementLevel":"conditionally_required"},{"groupId":"messaging.create.producer","groupType":"span","signalName":"messaging.create.producer","requirementLevel":"conditionally_required"},{"groupId":"messaging.create.producer","groupType":"span","signalName":"messaging.create.producer","requirementLevel":"recommended"},{"groupId":"messaging.eventhubs.generic.client","groupType":"span","signalName":"messaging.eventhubs.generic.client","requirementLevel":"conditionally_required"},{"groupId":"messaging.process.consumer","groupType":"span","signalName":"messaging.process.consumer","requirementLevel":"conditionally_required"},{"groupId":"messaging.process.consumer","groupType":"span","signalName":"messaging.process.consumer","requirementLevel":"recommended"},{"groupId":"messaging.receive.client","groupType":"span","signalName":"messaging.receive.client","requirementLevel":"conditionally_required"},{"groupId":"messaging.receive.client","groupType":"span","signalName":"messaging.receive.client","requirementLevel":"recommended"},{"groupId":"messaging.send.client","groupType":"span","signalName":"messaging.send.client","requirementLevel":"conditionally_required"},{"groupId":"messaging.send.client","groupType":"span","signalName":"messaging.send.client","requirementLevel":"recommended"},{"groupId":"messaging.send.producer","groupType":"span","signalName":"messaging.send.producer","requirementLevel":"conditionally_required"},{"groupId":"messaging.send.producer","groupType":"span","signalName":"messaging.send.producer","requirementLevel":"recommended"},{"groupId":"messaging.servicebus.generic.client","groupType":"span","signalName":"messaging.servicebus.generic.client","requirementLevel":"conditionally_required"},{"groupId":"messaging.settle.client","groupType":"span","signalName":"messaging.settle.client","requirementLevel":"conditionally_required"},{"groupId":"messaging.settle.client","groupType":"span","signalName":"messaging.settle.client","requirementLevel":"recommended"},{"groupId":"metric.messaging.client.operation.duration","groupType":"metric","signalName":"messaging.client.operation.duration","requirementLevel":"conditionally_required"}]},"history":[{"version":"1.30.0","publishedAt":"2025-01-24T19:11:42Z","kind":"first-seen","detail":"Already present at v1.30.0, the oldest release tracked here (experimental)."},{"version":"1.31.0","publishedAt":"2025-03-11T00:53:13Z","kind":"stability-changed","detail":"Stability label respelled from experimental to development.","severity":"informational"}],"replaces":["messaging.operation"]}