Draw a graph from your RabbitMQ definitions.
You need to have
graphviz installed locally.
To install dependency, run
This library allow you to create Dot Graph from your RabbitMQ definitions:
$client = new Bab\RabbitMqGraph\Client(); $definitions = $client->getDefinitions(); $graph = new Bab\RabbitMqGraph\Graph($definitions); echo $graph->render();
To render the graph (in png for example):
php samples/00-basic.php > target/graph.dot dot -Tpng -otarget/graph.png target/graph.dot # One line php samples/00-basic.php > target/graph.dot && dot -Tpng -otarget/graph.png target/graph.dot && open target/graph.png
For more information about the DOT command, please see the Man page
This project is licensed under the MIT License - see the
LICENSE file for