diff options
author | Daniel Bechler <SQiShER@users.noreply.github.com> | 2015-12-17 16:06:58 +0100 |
---|---|---|
committer | Daniel Bechler <SQiShER@users.noreply.github.com> | 2016-01-06 23:54:33 +0100 |
commit | fc3931c924511531fe252342489af9468394f2f1 (patch) | |
tree | 2bdb9b77254ac6a1e161c7c320d16d17c151ce72 /Makefile | |
parent | a59c71b505736ca160a466f4637b156ac5d04ebd (diff) | |
download | prometheus_node_collector-fc3931c924511531fe252342489af9468394f2f1.tar.bz2 prometheus_node_collector-fc3931c924511531fe252342489af9468394f2f1.tar.xz prometheus_node_collector-fc3931c924511531fe252342489af9468394f2f1.zip |
Add build_info metric similar to the one of Prometheus itself
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 12 |
1 files changed, 11 insertions, 1 deletions
@@ -13,6 +13,16 @@ | |||
13 | 13 | ||
14 | VERSION := 0.12.0rc1 | 14 | VERSION := 0.12.0rc1 |
15 | TARGET := node_exporter | 15 | TARGET := node_exporter |
16 | GOFLAGS := -ldflags "-X main.Version=$(VERSION)" | 16 | |
17 | REVISION := $(shell git rev-parse --short HEAD 2> /dev/null || echo 'unknown') | ||
18 | BRANCH := $(shell git rev-parse --abbrev-ref HEAD 2> /dev/null || echo 'unknown') | ||
19 | |||
20 | REPO_PATH := "github.com/prometheus/node_exporter" | ||
21 | LDFLAGS := -X main.Version=$(VERSION) | ||
22 | LDFLAGS += -X $(REPO_PATH)/collector.Version=$(VERSION) | ||
23 | LDFLAGS += -X $(REPO_PATH)/collector.Revision=$(REVISION) | ||
24 | LDFLAGS += -X $(REPO_PATH)/collector.Branch=$(BRANCH) | ||
25 | |||
26 | GOFLAGS := -ldflags "$(LDFLAGS)" | ||
17 | 27 | ||
18 | include Makefile.COMMON | 28 | include Makefile.COMMON |