Skip to content

Commit 089952e

Browse files
Dmitry-Eremeevfrittentheke
authored andcommitted
Show correct exporter version
#64
1 parent f857a17 commit 089952e

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

main.go

+9-5
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,17 @@ import (
1212
"github.com/prometheus/client_golang/prometheus/promhttp"
1313
"github.com/prometheus/common/promslog"
1414
"github.com/prometheus/common/promslog/flag"
15-
"github.com/prometheus/common/version"
15+
prometheus_version "github.com/prometheus/common/version"
1616
"github.com/prometheus/exporter-toolkit/web"
1717
webflag "github.com/prometheus/exporter-toolkit/web/kingpinflag"
1818
)
1919

20+
var version string
21+
2022
func main() {
2123

24+
prometheus_version.Version = version
25+
2226
var (
2327
libvirtURI = kingpin.Flag("libvirt.uri",
2428
"Libvirt URI from which to extract metrics.",
@@ -35,13 +39,13 @@ func main() {
3539

3640
promlogConfig := &promslog.Config{}
3741
flag.AddFlags(kingpin.CommandLine, promlogConfig)
38-
kingpin.Version(version.Print("libvirt_exporter"))
42+
kingpin.Version(prometheus_version.Print("libvirt_exporter"))
3943
kingpin.HelpFlag.Short('h')
4044
kingpin.Parse()
4145
logger := promslog.New(promlogConfig)
4246

43-
logger.Info("Starting libvirt_exporter", "version", version.Info())
44-
logger.Info("Build context", "build_context", version.BuildContext())
47+
logger.Info("Starting libvirt_exporter", "version", prometheus_version.Info())
48+
logger.Info("Build context", "build_context", prometheus_version.BuildContext())
4549

4650
exporter, err := exporter.NewLibvirtExporter(*libvirtURI, libvirt.ConnectURI(*driver), logger)
4751
if err != nil {
@@ -54,7 +58,7 @@ func main() {
5458
landingCnf := web.LandingConfig{
5559
Name: "Libvirt Exporter",
5660
Description: "Prometheus Libvirt Exporter",
57-
Version: version.Info(),
61+
Version: prometheus_version.Info(),
5862
Links: []web.LandingLinks{
5963
{
6064
Address: *metricsPath,

0 commit comments

Comments
 (0)