I was very impressed to learn yesterday that Hyperic has implemented jcollectd, a native Java implementation of collectd and the collectd protocol. They have released jcollectd as open sourced under the GPL. This means you can now easily instrument your Java applications in a distributed manner on cloud computing environments.
I’m a big collectd fan because of it’s simplicity and also it’s suitability for doing metrics gathering and monitoring in cloud computing environments. Because of it’s inherently distributed architecture, collectd is highly scalable. The only other tool that is similar in nature is Ganglia.
Collectd is actively used by RightScale, was core to the CloudScale Project, and has been mentioned by John M. Willis on his cloud computing blog many times.
So not only did they bring us CloudStatus, it’s also great to see Hyperic releasing open source tools that further move the needle in the distributed and cloud computing space.
Kudos Hyperic!
P.s. Double kudos for releasing your Java code on github.com.