All Projects → uber → ringpop-ui

uber / ringpop-ui

Licence: MIT License
A visualization tool for Ringpop

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

ringpop-ui

Ringpop UI is a tool to onboard Ringpop instances and inspect various properties about the cluster. This includes membership lists, percentage of faulty/suspect/healthy nodes, keyspace distribution lookup, and display of historical data such as cluster size history and the state changes of individual nodes over the past 24 hours.

Installation

npm install uber/ringpop-ui

Running

If you are running locally, Ringpop UI listens on port 9000 by default. npm run local

RUI currently saves topology and membership information to your local redis instance.

Get your instance up and running by installing Redis through Homebrew. `brew install redis && redis-server'

A background poller is currently in development. It uses Redis as the store to save membership information. By default, RUI listens for Redis on port 6379.

npm run config This prompts you for information to configure the background poller.

npm start poller Runs the background poller, which will continuously check the cluster it is configured to connect to for state changes.

Caveats

Ringpop UI is not yet production-hardened. This project is still under heavy development.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].