RabbitMQ API - 获取内存使用情况

时间:2014-01-03 12:25:49

标签: rabbitmq

我正在使用RabbitMQ执行各种任务,

但是我有一个监控服务,可以检查很多东西,我想用RabbitMQ的API检查所有节点的内存消息

我尝试了所有这些(可能不是以正确的方式):http://hg.rabbitmq.com/rabbitmq-management/raw-file/3646dee55e02/priv/www-api/help.html

所以,我的问题是:是否有可能检索内存统计信息?如果是这样,怎么样?

2 个答案:

答案 0 :(得分:3)

您可以使用rabbitmq_management插件公开的HTTP Api。

可通过http://rmq_node:15672/api/nodes访问有关每个节点的数据。这将为您提供包含字段mem_used的每个节点的JSON数组。

答案 1 :(得分:0)

嗯,默认情况下,API只会包含已用内存,但不会详细分析整体内存使用情况。我刚刚学会了通过额外的查询参数memory=true来获取详细报告的困难方法。