Skip to content
RabbitMQ broker definition visualizer
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
public
src
.dockerignore
.editorconfig
.gitignore
.npmrc
CHANGELOG.md
CONTRIBUTING.md
Dockerfile
LICENSE
MAINTAINERS.md
README.md
package-lock.json
package.json
tsconfig.json
tslint.json

README.md

Rabbit Viz

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
You can’t perform that action at this time.