diff --git a/components/common-go/baseserver/server.go b/components/common-go/baseserver/server.go index 688e74e4f3eddf..cd6582a8e30470 100644 --- a/components/common-go/baseserver/server.go +++ b/components/common-go/baseserver/server.go @@ -265,7 +265,12 @@ func (s *Server) initializeGRPC() error { } unary := []grpc.UnaryServerInterceptor{ - grpc_logrus.UnaryServerInterceptor(s.Logger()), + grpc_logrus.UnaryServerInterceptor(s.Logger(), + grpc_logrus.WithDecider(func(fullMethodName string, err error) bool { + // Skip gRPC healthcheck logs, they are frequent and pollute our logging infra + return fullMethodName != "grpc.health.v1.Health/Check" + }), + ), grpcMetrics.UnaryServerInterceptor(), } stream := []grpc.StreamServerInterceptor{