三个WombatOAM代理和RabbitMQ
在继续进行之前,您应该知道可以使用WombatOAM 3.0.0beta的45天免费试用期来测试WombatOAM 。
从2.7.0版开始, WombatOAM附带了三个其他RabbitMQ代理,它们是RabbitMQ主插件的一部分。 这三个代理更特定于RabbitMQ的内部元素,即Queues , Channels和Connections ,每个代理针对每个单独配置和选择的度量标准属性提供更精细,更详细的度量标准。
以前,WombatOAM的单个RabbitMQ插件将提供汇总指标的概述,而这三个附加代理现在提供了所管理的RabbitMQ节点非常需要的较低级别指标信息。 这些说明如下。
RabbitMQ队列代理
RabbitMQ队列代理提供了单独监视队列的功能,并且可以为每个队列配置以下属性。
-
messages
-
messages_ready
-
messages_unacknowledged
-
messages_ready_ram
-
messages_unacknowledged_ram
-
messages_ram
-
messages_persistent
-
message_bytes
-
message_bytes_ready
-
message_bytes_unacknowledged
-
message_bytes_ram
-
message_bytes_persistent
-
disk_reads
-
disk_writes
-
consumers
-
memory
默认情况下,RabbitMQ队列代理配置为监视被监视节点上现有的每个队列的消息总数。 有关如何配置此代理的更多详细信息,请参见WombatOAM文档。 下图说明了该代理的使用情况:
RabbitMQ渠道代理商
RabbitMQ Channels代理提供了单独监视通道的功能,并且可以为每个捕获的(活动)通道配置以下属性。
-
number
-
reductions
-
consumer_count
-
messages_unacknowledged
-
messages_unconfirmed
-
messages_uncommitted
-
acks_uncommitted
-
prefetch_count
-
global_prefetch_count
下图说明了针对所有通道使用的该代理,并使用consumer_count
属性配置为监视:
RabbitMQ连接代理
RabbitMQ Connections代理提供了单独监视连接的功能,并且可以为每个捕获的(活动)连接配置以下属性。
-
frame_max
-
channel_max
-
recv_oct
-
recv_cnt
-
send_oct
-
send_cnt
-
send_pend
-
channels
下图说明了此代理程序的使用情况,其中channels
属性配置为监视所有连接:
这篇博客文章摘自Ayanda Dube 使用WombatOAM的RabbitMQ Operations&Maintenance 。 在此处下载完整指南。
最初在 www.erlang-solutions.com上 发布 。
From: https://hackernoon.com/three-wombatoam-agents-and-a-rabbitmq-d5e2c0513fab