From ec347a71bcec6be08e3e2b7238aaf936cf12e791 Mon Sep 17 00:00:00 2001 From: konrad Date: Mon, 17 Dec 2018 12:22:06 +0000 Subject: [PATCH] Fix "unexpected EOF" error when using metrics (#35) --- Featurecreep.md | 2 +- pkg/routes/routes.go | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Featurecreep.md b/Featurecreep.md index 92f96cc6e80..652451cede5 100644 --- a/Featurecreep.md +++ b/Featurecreep.md @@ -238,7 +238,7 @@ Teams sind global, d.h. Ein Team kann mehrere Namespaces verwalten. ### Bugfixes * [ ] Panic wenn mailer nicht erreichbar -> Als workaround mailer deaktivierbar machen, bzw keine mails verschicken -* [ ] "unexpected EOF" +* [x] "unexpected EOF" ### Docs diff --git a/pkg/routes/routes.go b/pkg/routes/routes.go index d00b3141440..407e38d6716 100644 --- a/pkg/routes/routes.go +++ b/pkg/routes/routes.go @@ -158,6 +158,11 @@ func RegisterRoutes(e *echo.Echo) { } } + // init active users, sometimes we'll have garbage from previous runs in redis instead + if err := metrics.SetActiveUsers([]*metrics.ActiveUser{}); err != nil { + log.Log.Fatalf("Could not set initial count for active users, error was %s", err) + } + a.GET("/metrics", echo.WrapHandler(promhttp.Handler())) }