package build
import (
"github.com/prometheus/client_golang/prometheus"
"github.com/prometheus/common/version"
)
var (
Version string
Revision string
Branch string
BuildUser string
BuildDate string
)
func init() {
injectVersion()
}
func injectVersion() {
version.Version = Version
version.Revision = Revision
version.Branch = Branch
version.BuildUser = BuildUser
version.BuildDate = BuildDate
}
func NewCollector(program string) prometheus.Collector {
injectVersion()
return version.NewCollector(program)
}
func Print(program string) string {
injectVersion()
return version.Print(program)
}