diff options
Diffstat (limited to 'core/setup/metrics.go')
-rw-r--r-- | core/setup/metrics.go | 9 |
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 } |