From 9d048e293f464a280d331b375951c4fd1fa0e030 Mon Sep 17 00:00:00 2001 From: Evgenii Baidakov Date: Mon, 3 Mar 2025 13:58:30 +0400 Subject: [PATCH] metrics: Set prometheus version on app start Closes #1083. Signed-off-by: Evgenii Baidakov --- api/metrics/collector.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api/metrics/collector.go b/api/metrics/collector.go index 9a9d652d..70acdbae 100644 --- a/api/metrics/collector.go +++ b/api/metrics/collector.go @@ -31,6 +31,9 @@ func init() { prometheus.MustRegister(versionInfo) prometheus.MustRegister(statsMetrics) prometheus.MustRegister(httpRequestsDuration) + + // Expose current version information + versionInfo.WithLabelValues(version.Version).Set(1.0) } func collectNetworkMetrics(ch chan<- prometheus.Metric) { @@ -59,9 +62,6 @@ func (s *stats) Describe(ch chan<- *prometheus.Desc) { } func (s *stats) Collect(ch chan<- prometheus.Metric) { - // Expose current version information - versionInfo.WithLabelValues(version.Version).Set(1.0) - // connect collectors collectHTTPMetrics(ch) collectNetworkMetrics(ch)