SemanticAttributes
OpenTelemetry semantic conventions for messaging systems.
Based on OpenTelemetry Semantic Conventions for Messaging: https://opentelemetry.io/docs/specs/semconv/messaging/
Properties
The conversation ID identifying the conversation to which the message belongs.
The name of the destination (exchange) to which the message was sent.
The size of the message body in bytes.
A unique identifier for the message.
The type of messaging operation (e.g., "publish", "receive", "process").
RabbitMQ delivery mode (1 = non-persistent, 2 = persistent).
RabbitMQ exchange type (e.g., "direct", "topic", "fanout", "headers").
Whether the message was published as immediate.
Whether the message was published as mandatory.
RabbitMQ routing key used for message routing.
The name of the source (queue) from which the message was received.
The messaging system identifier (e.g., "rabbitmq", "kafka").
Operation type for getting a single message.
Operation type for processing a received message.
Operation type for publishing/sending a message.
Operation type for receiving/consuming a message.