UsageStatsService: Make initialization more robust (#31761)

* UsageStatsService: Make initialization more robust

Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
This commit is contained in:
Arve Knudsen
2021-03-08 10:33:20 +01:00
committed by GitHub
parent 451fdd4cda
commit fc9381744a
3 changed files with 7 additions and 4 deletions
+4 -3
View File
@@ -19,7 +19,10 @@ import (
var metricsLogger log.Logger = log.New("metrics")
func init() {
registry.RegisterService(&UsageStatsService{})
registry.RegisterService(&UsageStatsService{
log: log.New("infra.usagestats"),
externalMetrics: make(map[string]MetricFunc),
})
}
type UsageStats interface {
@@ -45,9 +48,7 @@ type UsageStatsService struct {
}
func (uss *UsageStatsService) Init() error {
uss.log = log.New("infra.usagestats")
uss.oauthProviders = social.GetOAuthProviders(uss.Cfg)
uss.externalMetrics = make(map[string]MetricFunc)
return nil
}