SemanticAttributes

OpenTelemetry semantic conventions for messaging systems.

Based on OpenTelemetry Semantic Conventions for Messaging: https://opentelemetry.io/docs/specs/semconv/messaging/

Properties

Link copied to clipboard

The conversation ID identifying the conversation to which the message belongs.

Link copied to clipboard

The name of the destination (exchange) to which the message was sent.

Link copied to clipboard

The size of the message body in bytes.

Link copied to clipboard

A unique identifier for the message.

Link copied to clipboard

The type of messaging operation (e.g., "publish", "receive", "process").

Link copied to clipboard

RabbitMQ delivery mode (1 = non-persistent, 2 = persistent).

Link copied to clipboard

RabbitMQ exchange type (e.g., "direct", "topic", "fanout", "headers").

Link copied to clipboard

Whether the message was published as immediate.

Link copied to clipboard

Whether the message was published as mandatory.

Link copied to clipboard

RabbitMQ routing key used for message routing.

Link copied to clipboard

The name of the source (queue) from which the message was received.

Link copied to clipboard

The messaging system identifier (e.g., "rabbitmq", "kafka").

Link copied to clipboard

Operation type for getting a single message.

Link copied to clipboard

Operation type for processing a received message.

Link copied to clipboard

Operation type for publishing/sending a message.

Link copied to clipboard

Operation type for receiving/consuming a message.