89 lines
3.3 KiB
YAML
89 lines
3.3 KiB
YAML
|
- name: queue
|
||
|
type: group
|
||
|
description: >
|
||
|
queue
|
||
|
release: beta
|
||
|
fields:
|
||
|
- name: name
|
||
|
type: keyword
|
||
|
description: >
|
||
|
The name of the queue with non-ASCII characters escaped as in C.
|
||
|
- name: vhost
|
||
|
type: keyword
|
||
|
description: >
|
||
|
Virtual host name with non-ASCII characters escaped as in C.
|
||
|
- name: durable
|
||
|
type: boolean
|
||
|
description: >
|
||
|
Whether or not the queue survives server restarts.
|
||
|
- name: auto_delete
|
||
|
type: boolean
|
||
|
description: >
|
||
|
Whether the queue will be deleted automatically when no longer used.
|
||
|
- name: exclusive
|
||
|
type: boolean
|
||
|
description: >
|
||
|
Whether the queue is exclusive (i.e. has owner_pid).
|
||
|
- name: node
|
||
|
type: keyword
|
||
|
description: >
|
||
|
Node name.
|
||
|
- name: state
|
||
|
type: keyword
|
||
|
description: >
|
||
|
The state of the queue. Normally 'running', but may be "{syncing, MsgCount}" if the queue is synchronising. Queues which are located on cluster nodes that are currently down will be shown with a status of 'down'.
|
||
|
- name: arguments.max_priority
|
||
|
type: long
|
||
|
description: >
|
||
|
Maximum number of priority levels for the queue to support.
|
||
|
- name: consumers.count
|
||
|
type: long
|
||
|
description: >
|
||
|
Number of consumers.
|
||
|
- name: consumers.utilisation.pct
|
||
|
type: long
|
||
|
format: percentage
|
||
|
description: >
|
||
|
Fraction of the time (between 0.0 and 1.0) that the queue is able to immediately deliver messages to consumers. This can be less than 1.0 if consumers are limited by network congestion or prefetch count.
|
||
|
- name: messages.total.count
|
||
|
type: long
|
||
|
description: >
|
||
|
Sum of ready and unacknowledged messages (queue depth).
|
||
|
- name: messages.total.details.rate
|
||
|
type: float
|
||
|
description: >
|
||
|
How much the queue depth has changed per second in the most recent sampling interval.
|
||
|
- name: messages.ready.count
|
||
|
type: long
|
||
|
description: >
|
||
|
Number of messages ready to be delivered to clients.
|
||
|
- name: messages.ready.details.rate
|
||
|
type: float
|
||
|
description: >
|
||
|
How much the count of messages ready has changed per second in the most recent sampling interval.
|
||
|
- name: messages.unacknowledged.count
|
||
|
type: long
|
||
|
description: >
|
||
|
Number of messages delivered to clients but not yet acknowledged.
|
||
|
- name: messages.unacknowledged.details.rate
|
||
|
type: float
|
||
|
description: >
|
||
|
How much the count of unacknowledged messages has changed per second in the most recent sampling interval.
|
||
|
- name: messages.persistent.count
|
||
|
type: long
|
||
|
description: >
|
||
|
Total number of persistent messages in the queue (will always be 0 for transient queues).
|
||
|
- name: memory.bytes
|
||
|
type: long
|
||
|
format: bytes
|
||
|
description: >
|
||
|
Bytes of memory consumed by the Erlang process associated with the queue, including stack, heap and internal structures.
|
||
|
- name: disk.reads.count
|
||
|
type: long
|
||
|
description: >
|
||
|
Total number of times messages have been read from disk by this queue since it started.
|
||
|
- name: disk.writes.count
|
||
|
type: long
|
||
|
description: >
|
||
|
Total number of times messages have been written to disk by this queue since it started.
|