aboutsummaryrefslogtreecommitdiff
path: root/core/setup/metrics.go
diff options
context:
space:
mode:
Diffstat (limited to 'core/setup/metrics.go')
-rw-r--r--core/setup/metrics.go9
1 files changed, 5 insertions, 4 deletions
diff --git a/core/setup/metrics.go b/core/setup/metrics.go
index e54f5b011..e88d93c86 100644
--- a/core/setup/metrics.go
+++ b/core/setup/metrics.go
@@ -12,18 +12,19 @@ const addr = "localhost:9153"
var metricsOnce sync.Once
func Prometheus(c *Controller) (middleware.Middleware, error) {
- met, err := parsePrometheus(c)
+ m, err := parsePrometheus(c)
if err != nil {
return nil, err
}
metricsOnce.Do(func() {
- c.Startup = append(c.Startup, met.Start)
+ c.Startup = append(c.Startup, m.Start)
+ c.Shutdown = append(c.Shutdown, m.Shutdown)
})
return func(next middleware.Handler) middleware.Handler {
- met.Next = next
- return met
+ m.Next = next
+ return m
}, nil
}