Skip to content
This repository has been archived by the owner on May 10, 2018. It is now read-only.

Latest commit

 

History

History
32 lines (22 loc) · 841 Bytes

README.md

File metadata and controls

32 lines (22 loc) · 841 Bytes

MetricBase

OLD TOY PROJECT - NOT MAINTAINED

If you want to play around, feel free to fork the project and hack away. If you're thinking of serious use, I'll be happy to hand over the project.

For play/experimentation/single-server version of Graphite.

Structure

Front-ends are pieces of code that talk to the world around it. They, in turn, talk to a backend.

Back-ends are chained, and commands modified/passed from one to the next until the request is processed in it's entirety.

Building

go get github.com/msiebuhr/MetricBase
go build ./bin/MetricBase/

Start the server

./MetricBase

It listens for the Graphite text protocol on TCP port 2003 and has a webserver running on http://localhost:8080/ that serves a simple front-end from /http-pub/.