RabbitMQ plugin - extra fields:
Extra fields describing size of all message bodies in the queue. * message_bytes * message_bytes_ready * message_bytes_unacknowledged * message_bytes_ram * message_bytes_persistent More information about each field: https://www.rabbitmq.com/man/rabbitmqctl.1.man.html closes #577
This commit is contained in:
parent
e6d7e4e309
commit
f9517dcf24
|
@ -60,6 +60,11 @@ type QueueTotals struct {
|
||||||
Messages int64
|
Messages int64
|
||||||
MessagesReady int64 `json:"messages_ready"`
|
MessagesReady int64 `json:"messages_ready"`
|
||||||
MessagesUnacknowledged int64 `json:"messages_unacknowledged"`
|
MessagesUnacknowledged int64 `json:"messages_unacknowledged"`
|
||||||
|
MessageBytes int64 `json:"message_bytes"`
|
||||||
|
MessageBytesReady int64 `json:"message_bytes_ready"`
|
||||||
|
MessageBytesUnacknowledged int64 `json:"message_bytes_unacknowledged"`
|
||||||
|
MessageRam int64 `json:"message_bytes_ram"`
|
||||||
|
MessagePersistent int64 `json:"message_bytes_persistent"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type Queue struct {
|
type Queue struct {
|
||||||
|
@ -270,6 +275,11 @@ func gatherQueues(r *RabbitMQ, acc inputs.Accumulator, errChan chan error) {
|
||||||
"consumer_utilisation": queue.ConsumerUtilisation,
|
"consumer_utilisation": queue.ConsumerUtilisation,
|
||||||
"memory": queue.Memory,
|
"memory": queue.Memory,
|
||||||
// messages information
|
// messages information
|
||||||
|
"message_bytes": queue.MessageBytes,
|
||||||
|
"message_bytes_ready": queue.MessageBytesReady,
|
||||||
|
"message_bytes_unacked": queue.MessageBytesUnacknowledged,
|
||||||
|
"message_bytes_ram": queue.MessageRam,
|
||||||
|
"message_bytes_persist": queue.MessagePersistent,
|
||||||
"messages": queue.Messages,
|
"messages": queue.Messages,
|
||||||
"messages_ready": queue.MessagesReady,
|
"messages_ready": queue.MessagesReady,
|
||||||
"messages_unack": queue.MessagesUnacknowledged,
|
"messages_unack": queue.MessagesUnacknowledged,
|
||||||
|
|
Loading…
Reference in New Issue