version: change prom metric to have separate label with build time

This commit is contained in:
Ask Bjørn Hansen 2023-07-08 13:09:37 -07:00
parent 7ad495fe2b
commit cca1240a65

View File

@ -84,10 +84,11 @@ func RegisterMetric(registry prometheus.Registerer) {
Name: "build_info", Name: "build_info",
Help: "Build information", Help: "Build information",
}, },
[]string{"version"}, []string{"version", "build"},
) )
registry.MustRegister(buildInfo) registry.MustRegister(buildInfo)
buildInfo.WithLabelValues(Version()).Set(1) info := VersionInfo()
buildInfo.WithLabelValues(fmt.Sprintf("%s/%s", info.Version, info.GitRev), info.BuildTime).Set(1)
} }
var v string var v string