prometheus/documentation/guides/getting-started-osx.md
2013-01-27 17:55:08 +01:00

1 KiB

Getting started

Installation

Go

First, create a $HOME/mygo directory and its src subdirectory:

mkdir -p $HOME/mygo/src # create a place to put source code

Next, set it as the GOPATH. You should also add the bin subdirectory to your PATH environment variable so that you can run the commands therein without specifying their full path. To do this, add the following lines to $HOME/.profile (or equivalent):

export GOPATH=$HOME/mygo
export PATH=$PATH:$HOME/mygo/bin

Now you can install Go:

brew install go

Dependencies

Install leveldb and protobuf dependencies:

brew install leveldb protobuf

Libraries

go get code.google.com/p/goprotobuf/{proto,protoc-gen-go}
go get github.com/jmhodges/levigo
go get code.google.com/p/gorest
go get github.com/matttproud/{prometheus,golang_instrumentation}

Build

cd ${GOPATH}/src/github.com/matttproud/prometheus
make build

Configure

cp prometheus.conf.example prometheus.conf

Run

./prometheus