On Jan 9, 2008 11:29 PM, Matthias Blankenhaus <[EMAIL PROTECTED]> wrote:
> Howdy !
>
> I have noticed that some Python modules live under gmond/python_modules/.
> On the other hand I remember that during our last meeting in SF 2007 we
> had talked about a module repository a la http://www.ganglia.info/gmetric/.
>
> I wanted to start writing a Python module providing ipmi support to pull
> HW metrics from BMCs and I wonder where it should reside ?
t>
> One idea could be to put _basic_ or _general_ modules in the trunk and
> more specific modules in a repository similar to the gmetric one.  We
> could even upload the Python DSO's as of today to the gmetric page.

I'd prefer to see the core modules remain basically the same, with new
metrics available as separate addons.  The majority of the "built-in"
metrics are common to all platforms.

> However, my specific module would require a good amount of documentation
> and I would rather not put this all in the source code.

Where else would it go?  A separate README file?  That's fine (I
think), but why not just have that as a huge block of comments at the
start of the file?  You have to write it anyway. :-)

> However,  I am concerned that the module web location might not be that
> well-known and thus people will miss it.

Perhaps the gmetric repository could get a bit more visibility on the
webpage?  Maybe a link on the right sidebar?

> Thus, the idea would be
> to implement the Python DSO's as eggs and provide
> the Ganglia distro with the necessary Python easy install configuration to
> allow for over the net egg installation from the Ganglia egg manager.
> But maybe I am paranoid here.
>
> What do people think about thi

I'm not familiar with Python eggs, but my general take on things like
this is to assume the person using the code is:  1)  somewhat clueful,
and knows basically how to get around the OS.  2) is *not* familar
with the specific program or it's configuration.  Excruciating detail
isn't needed, but enough for someone starting from scratch to use the
code/program.  If you need to package things up, package them up.  If
you don't, then don't.



-- 
Jesse Becker
GPG Fingerprint -- BD00 7AA4 4483 AFCC 82D0  2720 0083 0931 9A2B 06A2

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Ganglia-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ganglia-developers

Reply via email to