This is kind of cool, Springsource (a division of VMware) announced the release of Hyperic 4.4 which is a tool used for virtual java and other web applications. I honestly do not know too much about the application, however there is a big push with integration with vCenter. Below is taking from their offical press release:
Rapid Diagnosis of Virtualized Application Performance Problems:
IT operations teams can now use Hyperic to rapidly pinpoint the cause of performance issues of applications running on virtualized infrastructure, by providing them with visibility into all application infrastructure layers, enabling them to determine whether the root cause of issues lies within an application, its guest operating system, or its ESX host. System administrators can easily compare performance data between an application and its corresponding virtual machine and ESX host via a new Hyperic user interface. This UI enables system administrators to reduce mean time to resolution (MTTR) and increase mean time between failures (MTBF).
Automatic Maintenance of Application Infrastructure Inventory:
Hyperic 4.4 automatically discovers ESX hosts, virtual machines, and guest operating systems within minutes of their launch, and presents them in a unified topology so users can see which application components are running on which ESX hosts. This eliminates reliance on chronically out-of-date configuration management databases (CMDBs). Additionally, Hyperic detects when virtual machines are moved from one ESX host to another using vMotion™, and adjusts topologies accordingly: no monitoring data is lost and there’s no need to recreate alerting workflows. This exceptional level of automation saves system administrators time and lets them manage more applications and servers than ever before.
Hyperic 4.4 can distinguish between when a guest operating system has shut down unintentionally, and when it has been intentionally powered down or suspended. This prevents false alarms and enables system administrators to elastically scale their application infrastructure without triggering alert storms.
Additional Virtualization Features of Hyperic:
Hyperic 4.4 continues Hyperic’s tradition of leadership in the management of applications running in virtualized environments. In 2006, Hyperic delivered the industry’s first application performance monitoring for VMware ESX and GSX, and has long provided system administrators with the following capabilities, which remain in version 4.4:
Application Virtualization Migration Assurance:
For IT teams running pilot projects to virtualize custom application workloads, Hyperic enables users to definitively quantify virtualization’s impact on application performance by baselining critical performance metrics for both physical and virtual infrastructure.
Automated Problem Resolution:
Hyperic can automate common responses to application problems — such as reverting a virtual machine to a snapshot, restarting a virtual machine, and rebooting a guest operating system. These automated recovery actions help fulfill virtualization’s promise of greater operational efficiency, especially for companies with global customers who need to keep consumer-facing applications running 24/7.
Virtualized Environment Event & Log Monitoring:
Hyperic’s event management features provide visibility into the log events reported for every virtual machine. Log events provide system awareness for performance data, configuration changes, and security action changes, such as when a virtual machine has been reverted to a snapshot. These events can be used to generate alerts, or simply to correlate errors reported in the VMware logs with performance and health indicators elsewhere in the environment.