Giter VIP home page Giter VIP logo

ringpop-ui's Introduction

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.

ringpop-ui's People

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.