我正在使用RabbitMQ执行各种任务,
但是我有一个监控服务,可以检查很多东西,我想用RabbitMQ的API检查所有节点的内存消息
我尝试了所有这些(可能不是以正确的方式):http://hg.rabbitmq.com/rabbitmq-management/raw-file/3646dee55e02/priv/www-api/help.html
所以,我的问题是:是否有可能检索内存统计信息?如果是这样,怎么样?
答案 0 :(得分:3)
您可以使用rabbitmq_management插件公开的HTTP Api。
可通过http://rmq_node:15672/api/nodes
访问有关每个节点的数据。这将为您提供包含字段mem_used的每个节点的JSON数组。
答案 1 :(得分:0)
嗯,默认情况下,API只会包含已用内存,但不会详细分析整体内存使用情况。我刚刚学会了通过额外的查询参数memory=true
来获取详细报告的困难方法。