Rothko is an aggregate metric system for large scale deployments.
Rothko stores and allows interaction with distributions of a metric that vary through time. This allows you to collect insight about the overall values of metrics when there are many values from multiple hosts.
Learn more about Rothko in our introductory blog post.
Source the
.setupscript to add the
binfolder to your
$PATH(run
. .setup) which adds the
rothcommand. Running
rothhas output like
Usage: roth [subcommand args...]build builds a development rothko binary clean cleans development rothko data generate generates all the code/documentation live runs a live server that rebuilds on code changes onboard sets up the developer environment to build and run the ui run runs a development rothko server
If you are working on the ui, you can run
roth onboardto have it install the required set of npm and Elm dependencies, and
roth liveto have it spin up a live server (
fswatchis required). Any changes to the Go or Elm code will cause the code to be rebuilt and any open web pages to reload. You can then visit a demo site with some demo data at http://localhost:8080.
roth generateas it commits documentation to the README's at the package directories.
elm-format-0.18 0.7.0-exp.
Be sure to add yourself to
AUTHORSso that you can get credit for your hard work!