To make a long story short, what do you use for monitoring your rabbitmq set up?
I'm going to be sending many tasks (variable amount) every second using Celery and its internal scheduler, and want to be able to monitor the rabbitmq queue to spin up more workers if the load gets to be too much.
I'd prefer any advice from a Python solution if possible as I don't want to use Ruby, PHP, etc...
edit
Should mention that the tasks being spawned through rabbit have a timeout period of 5 seconds themselves, so unless the same task is being drilled multiple times (which I'll need to see if there's a way to not make it happen), everything should be fine, just a slight backup.
[link][1 comment]