A dashboard for the terminal
JavaScript
Switch branches/tags
Nothing to show
Clone or download
algernon Add `/logs/` to .gitignore
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
Latest commit cb6515c Jul 6, 2017

README.md

potential-happiness

A dashboard for the terminal, for use with riemann and/or elasticsearch.

Demo

Riemann server statistics & local logs Screenshot

(source code)

System health & network monitoring Screenshot

(source code)

Installation

git clone https://github.com/algernon/potential-happiness.git
cd potential-happiness
npm install
src/dashboard.js examples/local-log.js

For the examples/local-log.js example to work, one will need Riemann and ElasticSearch installed and running. The former also needs to be configured to accept WebSocket connections.

Dependencies

For those not using npm, the JavaScript dependencies are blessed and blessed-contrib (for the UI), ws (for the Riemann WebSocket source), elasticsearch (for the ElasticSearch module), and bunyan for logging.

License

Copyright (C) 2015-2017 Gergely Nagy algernon@madhouse-project.org, released under the terms of the GNU General Public License, version 3+.