[rabbitmq-discuss] General questions about HA, Stability/Reliability and Broker Administration
simon at rabbitmq.com
Wed Jul 28 15:07:17 BST 2010
On 28/07/10 14:38, Dave Greggory wrote:
> One thing I like about RabbitMQ as opposed to most other brokers is
> that all these functionality is provided as plugins instead of being
> tightly integrated into the broker itself. That's why I'd prefer to
> not have to run BQL or Status or any other plugins and keep the
> broker clean and as simple as possible.
Nice to hear someone with something good to say about plugins :)
> Since we're not using the new persister yet (we'll switch when it's
> officially released), I'd like to monitor the overall memory usage.
> Is it possible to that using rabbitmqctl? List_queues only show
> memory per queue. Where does the Status plugin get it's total memory
> usage details from?
I'm afraid not with rabbitmqctl, the status plugin directly invokes
erlang:memory(total). You could do this from a shell script with e.g.
echo 'erlang:memory(total).' | erl_call -sname rabbit@`hostname` -e
assuming your node name is as usual, and you're running as the same user
as the server.
Staff Engineer, RabbitMQ
SpringSource, a division of VMware
More information about the rabbitmq-discuss