Skip to content
A console dashboard for Onyx
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.
src/onyx_console_dashboard
test/onyx_console_dashboard
.gitignore
LICENSE
README.md
onyx-dashboard
project.clj

README.md

onyx-console-dashboard

A tool to view the Onyx log and replica changes over time.

Usage

  1. Install boot following these instructions.
  2. Download dashboard script.
  3. chmod +x onyx-dashboard
  4. ./onyx-dashboard

Command line parameters:

Options:
  -h, --help                            Print this help info.
  -s, --src TYPE                        Set input type: jepsen, zookeeper, edn to TYPE.
  -z, --zookeeper ZOOKEEPERADDR         Set zookeeper address, required when src is zookeeper to ZOOKEEPERADDR.
  -j, --job-scheduler JOBSCHEDULERTYPE  Set job scheduler, either onyx.job-scheduler/greedy or onyx.job-scheduler/balanced to JOBSCHEDULERTYPE.
  -e, --edn PATH                        Set input filename to PATH.
  -f, --filter FILTER                   Set only show replicas that change by the supplied value to FILTER.
  -o, --onyx-version ONYXVERSION        Set onyx dependency version to use to play the log to ONYXVERSION.

Interface keys:

Navigation

Up: previous log entry
Down: next log entry
Page Up: -10 log entries
Page Down: +10 log entries
j: scroll down
k: scroll up
c: copy the current replica to the clipboard
l: copy the current log entry to the clipboard

Modes

d: replica diff mode
r: replica mode
q: quit
escape: quit

License

Copyright © 2015 Distributed Masonry

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.

You can’t perform that action at this time.