Skip to content

Qyrus/graphpaper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Graphpaper

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.

Installing

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.

About

An experiment in server metric aggregation and graphing

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published