cloudant / sabisu

A sensu web UI powered by Cloudant
https://sabisuapp.org
Apache License 2.0
31 stars 6 forks source link

Build Status sabisu

A sensu web UI powered by Cloudant

Features

Demo

If you want to take sabisu for a test drive, jump over to the demo

Screenshots

Dashboard

Requirements

Sensu >= 0.12.1

Installation

For installation instruction, go here

IRC

For support, you can join the #sabisu channel on freenode

Development Environment

To setup sabisu for local development:

  1. First setup/install RVM (or something like it, i.e. rbenv). It is a good idea to keep your dev environment separate from your system Ruby.
  2. Clone the repo (git clone git@github.com:cloudant/sabisu.git).
  3. Create an .env file to setup your environment variables (see Environment Variables).
  4. Source the file (source .env).
  5. Next run bundle install to install all gem dependencies.

sabisu uses CoffeeScript. You'll need to have npm (node package manager) setup first.

    curl http://npmjs.org/install.sh | sh

Once you have npm installed, you can install CoffeeScript with:

    sudo npm install`
  1. You'll need to generate the js files needed for sabisu, to do so run
    grunt coffee

TIP you can also run grunt watch to update the js files everytime a coffee file has changed.

  1. Start sabisu
    foreman start
  2. In your browser, visit localhost:8080.