mirror of
https://github.com/prometheus/prometheus.git
synced 2024-12-28 15:09:39 -08:00
39 lines
942 B
Go
39 lines
942 B
Go
|
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}}
|
||
|
`))
|