mirror of https://github.com/prometheus/prometheus
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
942 B
39 lines
942 B
12 years ago
|
package main
|
||
|
|
||
|
import (
|
||
|
"text/template"
|
||
|
)
|
||
|
|
||
|
// Build information. Populated by Makefile.
|
||
|
var (
|
||
|
buildVersion string
|
||
|
buildBranch string
|
||
|
buildUser string
|
||
|
buildDate string
|
||
|
goVersion string
|
||
|
leveldbVersion string
|
||
|
protobufVersion string
|
||
|
snappyVersion string
|
||
|
)
|
||
|
|
||
|
var BuildInfo = map[string]string{
|
||
|
"version": buildVersion,
|
||
|
"branch": buildBranch,
|
||
|
"user": buildUser,
|
||
|
"date": buildDate,
|
||
|
"go_version": goVersion,
|
||
|
"leveldb_version": leveldbVersion,
|
||
|
"protobuf_version": protobufVersion,
|
||
|
"snappy_version": snappyVersion,
|
||
|
}
|
||
|
|
||
|
var versionInfoTmpl = template.Must(template.New("version").Parse(
|
||
|
`prometheus, version {{.version}} ({{.branch}})
|
||
|
build user: {{.user}}
|
||
|
build date: {{.date}}
|
||
|
go version: {{.go_version}}
|
||
|
leveldb version: {{.leveldb_version}}
|
||
|
protobuf version: {{.protobuf_version}}
|
||
|
snappy version: {{.snappy_version}}
|
||
|
`))
|