VMware vFabric Hyperic is based off of an open source project web application monitoring project that is also maintained by VMware, called Hyperic HQ. As such, it is open to development contributions. As the Hyperic install base increases in both size and complexity of the applications our customers are managing, and as Hyperic has become a part of a bigger cloud-based application performance management suite, vFabric Application Performance Manager (APM), there has been increased efforts this summer to make it easier for users to develop and deploy management plugins.
Currently, Hyperic has over 120 plugins that either come with the distribution or are available on the HyperFORGE. VMware also recently announced a new Cloud Application Management Marketplace BETA, where plugins that work for any VMware Application Management product including Hyperic, APM, Application Director or Spring Insight can be downloaded.
Today, an original Hyperic engineer, Scott Feldstein, publishes a training session recording delivered to internal VMware employees earlier this summer. The tutorial teaches Hyperic administrators and developers how to develop java plugins. In this detailed one hour tutorial, Feldstein covers:
- The anatomy of a plugin
- Authoring a plugin
- Reviews example plugins such as the MySQL plugin
- Plugin deployment
- Plugin testing