AMQP Fields

edit

AMQP specific event fields.

amqp.reply-code

edit

type: long

example: 404

AMQP reply code to an error, similar to http reply-code

amqp.reply-text

edit

type: keyword

Text explaining the error.

amqp.class-id

edit

type: long

Failing method class.

amqp.method-id

edit

type: long

Failing method ID.

amqp.exchange

edit

type: keyword

Name of the exchange.

amqp.exchange-type

edit

type: keyword

example: fanout

Exchange type.

amqp.passive

edit

type: boolean

If set, do not create exchange/queue.

amqp.durable

edit

type: boolean

If set, request a durable exchange/queue.

amqp.exclusive

edit

type: boolean

If set, request an exclusive queue.

amqp.auto-delete

edit

type: boolean

If set, auto-delete queue when unused.

amqp.no-wait

edit

type: boolean

If set, the server will not respond to the method.

amqp.consumer-tag

edit

Identifier for the consumer, valid within the current channel.

amqp.delivery-tag

edit

type: long

The server-assigned and channel-specific delivery tag.

amqp.message-count

edit

type: long

The number of messages in the queue, which will be zero for newly-declared queues.

amqp.consumer-count

edit

type: long

The number of consumers of a queue.

amqp.routing-key

edit

type: keyword

Message routing key.

amqp.no-ack

edit

type: boolean

If set, the server does not expect acknowledgements for messages.

amqp.no-local

edit

type: boolean

If set, the server will not send messages to the connection that published them.

amqp.if-unused

edit

type: boolean

Delete only if unused.

amqp.if-empty

edit

type: boolean

Delete only if empty.

amqp.queue

edit

type: keyword

The queue name identifies the queue within the vhost.

amqp.redelivered

edit

type: boolean

Indicates that the message has been previously delivered to this or another client.

amqp.multiple

edit

type: boolean

Acknowledge multiple messages.

amqp.arguments

edit

type: object

Optional additional arguments passed to some methods. Can be of various types.

amqp.mandatory

edit

type: boolean

Indicates mandatory routing.

amqp.immediate

edit

type: boolean

Request immediate delivery.

amqp.content-type

edit

type: keyword

example: text/plain

MIME content type.

amqp.content-encoding

edit

type: keyword

MIME content encoding.

amqp.headers

edit

type: object

Message header field table.

amqp.delivery-mode

edit

type: keyword

Non-persistent (1) or persistent (2).

amqp.priority

edit

type: long

Message priority, 0 to 9.

amqp.correlation-id

edit

type: keyword

Application correlation identifier.

amqp.reply-to

edit

type: keyword

Address to reply to.

amqp.expiration

edit

type: keyword

Message expiration specification.

amqp.message-id

edit

type: keyword

Application message identifier.

amqp.timestamp

edit

type: keyword

Message timestamp.

amqp.type

edit

type: keyword

Message type name.

amqp.user-id

edit

type: keyword

Creating user id.

amqp.app-id

edit

type: keyword

Creating application id.