rabbit-viz icon indicating copy to clipboard operation
rabbit-viz copied to clipboard

RabbitMQ broker definition visualizer

Rabbit Viz

This project have been archived and is no longer actively maintained. Consider AliceMQ as an alternative for visualizing your RabbitMQ instances.

Rabbit Viz is a tool for visualizing RabbitMQ broker defintions. RabbitMQ broker configuration is presented in the form of a json object, which defines virtual hosts, exchanges, queues, policies, and bindings. Rabbit Viz will take this definition json object and generate a visual graph based on the configuration.

Currently supported definition attributes:

  • vhosts
  • policies
  • parameters
  • queues
  • exchanges
  • bindings

Running the project

Running the project is as simple as running

npm run start

This runs the start script specified in our package.json, and will spawn off a server which reloads the page as we save our files. The server runs at http://localhost:3000, but should be automatically opened for you.

Creating a production build

To run a production build, just run

npm run build

This will create an optimized JS and CSS build in ./build/static/js and ./build/static/css respectively.

Running tests

To run the test suite for this project, just run

npm test