@@ -15,6 +15,7 @@ import (
1515 "github.com/aws/aws-sdk-go-v2/aws"
1616 awsConfig "github.com/aws/aws-sdk-go-v2/config"
1717 "github.com/brave-intl/challenge-bypass-server/server"
18+ "github.com/brave-intl/challenge-bypass-server/utils/metrics"
1819 uuid "github.com/google/uuid"
1920 "github.com/prometheus/client_golang/prometheus"
2021 kafkaGo "github.com/segmentio/kafka-go"
@@ -103,14 +104,17 @@ func StartConsumers(ctx context.Context, providedServer *server.Server, logger *
103104 prometheusRegistry = prometheus .DefaultRegisterer
104105 }
105106
106- prometheusRegistry .MustRegister (tokenIssuanceRequestTotal )
107- prometheusRegistry .MustRegister (tokenIssuanceFailureTotal )
108- prometheusRegistry .MustRegister (tokenRedeemRequestTotal )
109- prometheusRegistry .MustRegister (tokenRedeemFailureTotal )
110- prometheusRegistry .MustRegister (duplicateRedemptionTotal )
111- prometheusRegistry .MustRegister (idempotentRedemptionTotal )
112- prometheusRegistry .MustRegister (rebootFromPanicTotal )
113- prometheusRegistry .MustRegister (kafkaErrorTotal )
107+ metrics .MustRegisterIfNotRegistered (
108+ prometheusRegistry ,
109+ tokenIssuanceRequestTotal ,
110+ tokenIssuanceFailureTotal ,
111+ tokenRedeemRequestTotal ,
112+ tokenRedeemFailureTotal ,
113+ duplicateRedemptionTotal ,
114+ idempotentRedemptionTotal ,
115+ rebootFromPanicTotal ,
116+ kafkaErrorTotal ,
117+ )
114118
115119 if len (brokers ) < 1 {
116120 brokers = strings .Split (os .Getenv ("VPC_KAFKA_BROKERS" ), "," )
@@ -386,8 +390,8 @@ func getDialer(ctx context.Context, logger *slog.Logger) (*kafkaGo.Dialer, error
386390 DualStack : true ,
387391 SASLMechanism : aws_msk_iam_v2 .NewMechanism (cfg ),
388392 TLS : & tls.Config {
389- MinVersion : tls .VersionTLS12 ,
390- },
393+ MinVersion : tls .VersionTLS12 ,
394+ },
391395 }, nil
392396 } else {
393397 logger .Debug ("generating Dialer" )
0 commit comments