A sandbox for playing with Cube/Graphite data
JavaScript CoffeeScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
css
img
js
views
.gitignore
Procfile
README.md
app.coffee
package.json

README.md

Cubist

Cubist is a Cubism graphing sandbox.

Enter Cube or Graphite expressions, get charts.

Charts are chucked in local storage for later use.

Features

  • server preferences and past expressions saved to local storage
  • comparison charts can be created by dragging one chart onto another (screenshot)

To install

$ npm install -g cubist

Usage

$ cubist

Using port 3000 already? Fine.

$ export PORT=1234; cubist

TODO

  • correct any node/JS stupidity (I rarely touch node or frontend code; much to improve)
  • use Backbone or other framework to clean up JS
  • add support for managing lists of servers
  • live editing for existing charts
  • kill data polling when charts are removed
  • UI for removing old expressions
  • change typeahead into an autocomplete based on functions and metrics available