blob: 791ea792f61b9a58b2a3d8d3affc78c038aaff40 [file] [log] [blame]
build:
go install -v ./go/webhook_proxy
go install -v ./go/proxy_with_auth
prom:
go get -u github.com/prometheus/prometheus/cmd/...
testgo:
go test -v ./...
validate:
promtool check-config sys/prometheus.yml
push:
promtool check-config sys/prometheus.yml
./build_config_release "`git log -n1 --format=%s`"
go install -v ../push/go/pushcli
pushcli prometheus-config skia-prom
push_binaries: build prom alertmanager
promtool check-config sys/prometheus.yml
./build_release "`git log -n1 --format=%s`"
go install -v ../push/go/pushcli
pushcli prometheus skia-prom
push_graphite_exporter: graphite_exporter
./build_graphite_exporter_release "`git log -n1 --format=%s`"
go install -v ../push/go/pushcli
pushcli graphite-exporter skia-monitoring
alertmanager:
-mkdir -p tmp
curl -L https://github.com/prometheus/alertmanager/releases/download/v0.5.1/alertmanager-0.5.1.linux-amd64.tar.gz | tar zxC ./tmp --overwrite -f -
cp ./tmp/alertmanager-0.5.1.linux-amd64/alertmanager ./tmp/alertmanager
graphite_exporter:
go get -u github.com/prometheus/graphite_exporter
cd ${GOPATH}/src/github.com/prometheus/graphite_exporter; make
.PHONY: build push push_binaries alertmanager graphite_exporter