No description
2497b2b119
Had to kill the caching code; it's been the source of no end of bugs in the grid for the last six months and I'm just not smart enough to fix it. Every call goes through (slurred) render now. :( |
||
---|---|---|
bin | ||
example | ||
lib/riemann | ||
sh | ||
test | ||
.gitignore | ||
Gemfile | ||
Gemfile.lock | ||
LICENSE | ||
Rakefile.rb | ||
README.markdown | ||
riemann-dash.gemspec |
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
set :bind, "1.2.3.4" # Bind to a different interface
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"