Graphpaper is an experiment in writing a server metrics aggregation and graphing application.
Right now it doesn't do very much. It's just some rough code exploring the idea of storing every data point received with no loss in resolution, and doing all aggregation later. Most existing tools summarize incoming data before storing it to make storage and future analysis easier. Unfortunately this makes it impossible to work with the raw numbers, making it easy to miss patterns in the resulting aggregated data.
These instructions are deliberately obtuse; Graphpaper doesn't even qualify as alpha software yet and you really shouldn't be installing it unless you know what you're doing.
Graphpaper is written in Go. You'll need to install release 60.3 of Go, along with the following packages:
- github.com/hoisie/web.go
- github.com/skelterjohn/go-gb/gb
- github.com/droundy/goopt
- freetype-go.googlecode.com/hg/freetype (you'll need "release")
- draw2d.googlecode.com/hg/draw2d
From there running $GOBIN/gb
should compile everything, but don't be
surprised if it doesn't.