do not install handler for /metrics/slis using sync.Once

This commit is contained in:
Richa Banker 2024-10-29 18:21:14 -07:00
parent f5fd936df4
commit 93a63da852

View File

@ -38,8 +38,8 @@ type SLIMetrics struct{}
func (s SLIMetrics) Install(m mux) {
installOnce.Do(func() {
Register(Registry)
m.Handle("/metrics/slis", metrics.HandlerFor(Registry, metrics.HandlerOpts{}))
})
m.Handle("/metrics/slis", metrics.HandlerFor(Registry, metrics.HandlerOpts{}))
}
type SLIMetricsWithReset struct{}
@ -48,6 +48,6 @@ type SLIMetricsWithReset struct{}
func (s SLIMetricsWithReset) Install(m mux) {
installWithResetOnce.Do(func() {
Register(Registry)
m.Handle("/metrics/slis", metrics.HandlerWithReset(Registry, metrics.HandlerOpts{}))
})
m.Handle("/metrics/slis", metrics.HandlerWithReset(Registry, metrics.HandlerOpts{}))
}