No description
Find a file
2013-04-16 17:06:26 -07:00
bin rename Riemann::Dash -> Riemann::Dash::App + move sinatra app to app.rb 2013-03-11 13:10:19 +02:00
example moving config back to previous location for backward compatibility 2013-03-15 03:24:18 +00:00
lib/riemann Grid: fix a rendering bug causing 0 metrics to have weird bars. 2013-04-16 17:06:26 -07:00
sh readme for tests 2013-03-11 13:32:53 +02:00
test moving config back to previous location for backward compatibility 2013-03-15 03:24:18 +00:00
.gitignore moving config back to previous location for backward compatibility 2013-03-15 03:24:18 +00:00
Gemfile moving config back to previous location for backward compatibility 2013-03-15 03:24:18 +00:00
Gemfile.lock moving config back to previous location for backward compatibility 2013-03-15 03:24:18 +00:00
LICENSE Initial commit: version 0.0.3 2012-02-18 15:22:24 -08:00
Rakefile.rb rake test task 2013-03-11 13:29:21 +02:00
README.markdown readme 2013-03-11 22:07:41 +02:00
riemann-dash.gemspec a proper gemspec 2013-03-11 12:25:45 +02:00

Riemann-Dash

A javascript, websockets-powered dashboard for Riemann.

Get started

    $ gem install riemann-dash
    $ riemann-dash

Then open http://localhost:4567 in a browser. Riemann-dash will connect to the local host (relative to your browser) by default, and show you a small manual.

Configuring

Riemann-dash takes an optional config file, which you can specify as the first command-line argument. If none is given, it looks for a file in the local directory: config.rb. That file can override any configuration options on the Dash class, and hence, all Sinatra configuration.

set :port, 6000 # HTTP server on port 6000
config[:ws_config] = 'custom/config.json' # Specify custom workspace config

Development

$ git clone git://github.com/aphyr/riemann-dash.git
$ cd riemann-dash
$ bundle

Testing

# run tests
$ sh/test

Releasing

$ rake build
$ rake release

REPL

$ sh/c
> irb :001 > Riemann::Dash::VERSION
> => "0.2.2"