mirror of
https://github.com/prometheus/prometheus.git
synced 2024-12-30 07:59:40 -08:00
1 KiB
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/prometheus/{prometheus,client_golang}
Build
cd ${GOPATH}/src/github.com/prometheus/prometheus
make build
Configure
cp prometheus.conf.example prometheus.conf
Run
./prometheus