You're best bet is using Splunk. Its an amazing product --- and free (if you index less than 500MB/day).
Here's how to get ESX data via syslog:
They also have a Splunk for VMware app that gets all of your VirtualCenter logs, virtual machine metrics and configurations. You can then search, alert and even report against the data really easily.
Download it here: www.splunk.com