diff --git a/graphite-clickhouse.go b/graphite-clickhouse.go index 2a218ae9..f36b89bd 100644 --- a/graphite-clickhouse.go +++ b/graphite-clickhouse.go @@ -293,7 +293,7 @@ func main() { }) if cfg.Prometheus.Listen != "" { - if err := prometheus.Run(cfg); err != nil { + if err := prometheus.Run(cfg, Version); err != nil { log.Fatal(err) } } diff --git a/prometheus/run.go b/prometheus/run.go index 7a382d4c..41e0aeae 100644 --- a/prometheus/run.go +++ b/prometheus/run.go @@ -20,7 +20,7 @@ import ( "github.com/prometheus/prometheus/web" ) -func Run(config *config.Config) error { +func Run(config *config.Config, version string) error { zapLogger := &logger{ z: zapwriter.Logger("prometheus"), } @@ -70,6 +70,9 @@ func Run(config *config.Config) error { PageTitle: config.Prometheus.PageTitle, LookbackDelta: config.Prometheus.LookbackDelta, RemoteReadConcurrencyLimit: config.Prometheus.RemoteReadConcurrencyLimit, + Version: &web.PrometheusVersion{ + Version: version, + }, }) promHandler.ApplyConfig(&promConfig.Config{})