Anyone here using using Supervisor to manage RabbitMQ consumers? Could you describe your configuration?
My goal is to have centralized monitoring and control of worker processes (RabbitMQ consumers) over a collection of machines. I want to integrate with the rabbitmqctl tool that lists queues and their sizes so that I can rebalance the worker processes based on changing load. For a simple example, I might notice that the queue creating reports is getting large and that the queue for rotating photos is empty, so I might want to stop half the image rotation processes and double the number of report generation processes. I understand Supervisor doesn't have a direct way to interface and display output from rabbitmqctl, but I could use the XML-RPC API to tie rabbitmqclt and Supervisor together, for example. I'm more curious if what I describe above is a good use for Supervisor, and if anyone is using it in a similar way. Thanks, -- Bill Moseley mose...@hank.org
_______________________________________________ Supervisor-users mailing list Supervisor-users@lists.supervisord.org http://lists.supervisord.org/mailman/listinfo/supervisor-users