diff --git a/transport/grpc/client.go b/transport/grpc/client.go index 9c8dfa68a..2d614cb07 100644 --- a/transport/grpc/client.go +++ b/transport/grpc/client.go @@ -165,7 +165,7 @@ func dial(ctx context.Context, insecure bool, opts ...ClientOption) (*grpc.Clien sints = append(sints, options.streamInts...) } grpcOpts := []grpc.DialOption{ - grpc.WithDefaultServiceConfig(fmt.Sprintf(`{"loadBalancingConfig": [{"%s":{}}]}`, options.balancerName)), + grpc.WithDefaultServiceConfig(fmt.Sprintf(`{"loadBalancingConfig": [{"%s":{}}],"healthCheckConfig":{"serviceName":""}}`, options.balancerName)), grpc.WithChainUnaryInterceptor(ints...), grpc.WithChainStreamInterceptor(sints...), }