From f7c4c0745318837e5104ed9a06b3a5572d4223eb Mon Sep 17 00:00:00 2001 From: Alejandro Lopez Date: Thu, 1 Jun 2023 10:07:48 +0300 Subject: [PATCH] [#xx] Create innerring metrics before metrics usage Signed-off-by: Alejandro Lopez --- pkg/innerring/innerring.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkg/innerring/innerring.go b/pkg/innerring/innerring.go index 3a690bbb..cbcb4699 100644 --- a/pkg/innerring/innerring.go +++ b/pkg/innerring/innerring.go @@ -326,7 +326,10 @@ func (s *Server) registerStarter(f func() error) { // New creates instance of inner ring sever structure. func New(ctx context.Context, log *logger.Logger, cfg *viper.Viper, errChan chan<- error) (*Server, error) { var err error - server := &Server{log: log} + server := &Server{ + log: log, + metrics: metrics.NewInnerRingMetrics(), + } server.setHealthStatus(control.HealthStatus_HEALTH_STATUS_UNDEFINED) @@ -393,8 +396,6 @@ func New(ctx context.Context, log *logger.Logger, cfg *viper.Viper, errChan chan return nil, err } - server.metrics = metrics.NewInnerRingMetrics() - return server, nil }