AMQP fields

edit

AMQP specific event fields.

amqp.reply-code

type: long

example: 404

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

amqp.reply-text

type: keyword

Text explaining the error.

amqp.class-id

type: long

Failing method class.

amqp.method-id

type: long

Failing method ID.

amqp.exchange

type: keyword

Name of the exchange.

amqp.exchange-type

type: keyword

example: fanout

Exchange type.

amqp.passive

type: boolean

If set, do not create exchange/queue.

amqp.durable

type: boolean

If set, request a durable exchange/queue.

amqp.exclusive

type: boolean

If set, request an exclusive queue.

amqp.auto-delete

type: boolean

If set, auto-delete queue when unused.

amqp.no-wait

type: boolean

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

amqp.consumer-tag

Identifier for the consumer, valid within the current channel.

amqp.delivery-tag

type: long

The server-assigned and channel-specific delivery tag.

amqp.message-count

type: long

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

amqp.consumer-count

type: long

The number of consumers of a queue.

amqp.routing-key

type: keyword

Message routing key.

amqp.no-ack

type: boolean

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

amqp.no-local

type: boolean

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

amqp.if-unused

type: boolean

Delete only if unused.

amqp.if-empty

type: boolean

Delete only if empty.

amqp.queue

type: keyword

The queue name identifies the queue within the vhost.

amqp.redelivered

type: boolean

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

amqp.multiple

type: boolean

Acknowledge multiple messages.

amqp.arguments

type: object

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

amqp.mandatory

type: boolean

Indicates mandatory routing.

amqp.immediate

type: boolean

Request immediate delivery.

amqp.content-type

type: keyword

example: text/plain

MIME content type.

amqp.content-encoding

type: keyword

MIME content encoding.

amqp.headers

type: object

Message header field table.

amqp.delivery-mode

type: keyword

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

amqp.priority

type: long

Message priority, 0 to 9.

amqp.correlation-id

type: keyword

Application correlation identifier.

amqp.reply-to

type: keyword

Address to reply to.

amqp.expiration

type: keyword

Message expiration specification.

amqp.message-id

type: keyword

Application message identifier.

amqp.timestamp

type: keyword

Message timestamp.

amqp.type

type: keyword

Message type name.

amqp.user-id

type: keyword

Creating user id.

amqp.app-id

type: keyword

Creating application id.