TODOs with more time:
- Performance test SelectConnection and threading vs. BlockingConnection and spawning multiple processes locally
- Move away from HTTP API to Prometheus plugin or use of rabbitmqctl
- Implement better logging
- Write more unit tests/refactor, write integration tests