aboutsummaryrefslogtreecommitdiff
path: root/middleware/metrics/metrics.go
diff options
context:
space:
mode:
Diffstat (limited to 'middleware/metrics/metrics.go')
-rw-r--r--middleware/metrics/metrics.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/middleware/metrics/metrics.go b/middleware/metrics/metrics.go
index 5f93ec2f5..ee0e0ed16 100644
--- a/middleware/metrics/metrics.go
+++ b/middleware/metrics/metrics.go
@@ -61,6 +61,7 @@ func (m *Metrics) OnStartup() error {
}
m.ln = ln
+ ListenAddr = m.ln.Addr().String()
m.mux = http.NewServeMux()
@@ -97,3 +98,7 @@ func keys(m map[string]bool) []string {
}
return sx
}
+
+// ListenAddr is assigned the address of the prometheus listener. Its use is mainly in tests where
+// we listen on "localhost:0" and need to retrieve the actual address.
+var ListenAddr string