A dashboard for the terminal
JavaScript
Latest commit 7599dfe Apr 15, 2016 @algernon Fix the SPDX license expression in package.json
Thanks to NPM for yelling about it.

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>

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 Gergely Nagy algernon@madhouse-project.org, released under the terms of the GNU General Public License, version 3+.