rabbit-stats
Check your queues stats on the command line
<?php
include 'vendor/autoload.php';
use BashIO\Interactor;
use BashIO\In;
use BashIO\Out;
use RabbitStats\Loop;
use RabbitStats\Stats;
use RabbitStats\HttpRequest;
use RabbitStats\InfoExtractor;
$baseUrls = [
'http://myurl.com.br:15672/api/queues/%%2Fvhost/%s?lengths_age=3600&lengths_incr=60&msg_rates_age=3600&msg_rates_incr=60' => [
'auth' => 'user:pass',
'queues' => [
'queue1',
'queue2',
'...'
]
],
// ... more rabbit servers here ;)
];
(new Loop())->run(
$baseUrls,
new Stats(new HttpRequest(), new InfoExtractor()),
new Interactor(new In(), new Out())
);