The rewrite of the gmetad is functionally complete and is currently sitting 
in the SVN repository of the Ganglia project 
(http://ganglia.svn.sourceforge.net/viewvc/ganglia/trunk/monitor-core/gmetad-python/)
 .  It currently replicates the functionality of the original gmetad with the 
exception of the pluggable interface which is functionality that the original 
gmetad did not have.  The RRD files, both the metric RRDs and summary RRDs are 
being written by RRD plugins rather than directly coming from gmetad itself.  
There isn't any documentation on how to write a gmetad plugin yet, but the 
existing RRD plugins should give you a good idea of how it is done.   

   There is still a lot of stabilization work to be done as well as packaging.  
One thing that still needs to be worked out is how to package and install the 
python version of gmetad along with the modules.  For now, it should probably 
be packaged separately from the rest of Ganglia and installed using standard 
python practices.

   With this new rewrite in python, we now have the ability to plug in new 
metric storage modules to support other type of storage mechanisms other than 
RRD and also the ability to plug in any type of analysis functionality that 
would make sense at the gmetad level.  Try it out, fix a bug or two and try 
writing a module.  If you have any idea on how best to package and install the 
python version of gmetad, please comment or better yet, just do it.

Brad




-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft 
Defy all challenges. Microsoft(R) Visual Studio 2008. 
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Ganglia-developers mailing list
Ganglia-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ganglia-developers

Reply via email to