This KB doesn't really fix the problem. The problem is not the size of any logfile.
The problem is these .hprof files!
I battled with VMware support for months on this same problem, we ended up giving up out of frustration and just disabling the perfcharts service and living with not having the charts available in the web client (that's all that service is for)
I already saw and implemented this KB article but the only thing that changed is that it takes longer to fill up now.
The problem itself still exists.
This article isn't accessible any more, wich is very annoying, then I would be very happy for a solution - even when it's temporary so far...
Can you provide me the info in any other way?
Another way could be to setup a cron job and simply remove all *.hprof files in /storage/log/vmware/perfcharts.
You may get "Permission denied" errors when executing a cronjob, here is a workaround: https://www.drewgreen.net/wordpress/2017/04/19/fix-for-cron-failing-on-vmware-vcenter-server-appliance-vcsa-6-5/
But unsure if it will persist any system upgrades, its a temporary workaround and works so far.
As root user
*/30 * * * * rm /storage/log/vmware/perfcharts/*.hprof >/dev/null 2>&1
Hope this helps.
Edit: Changed cronjob execution to minutes 0 and 30. Should be sufficient and doesn't pollute logfile so much.