Hi, provided that I haven't had the time to look at this part of the code yet and that I agree it would be much nicer to have a gmetric-like behavior,
On Sun, Feb 1, 2009 at 12:21 AM, David Stainton <dstainton...@gmail.com> wrote: > I like using gmetric to monitor... so I wrote gmetric-daemon which > is my attempt at a forking standalone daemon > which runs Python metric modules and calls gmetric for each metric... in a previous email you call upon a "most scalable, most correct and most reliable/highly available design", which is certainly a valuable goal that I don't see met by this proposal. A gmetric-daemon as far as I understand gmetric would defy caching and directives like threshold and timeout, which are very important at least as far as scalability goes. Furthermore as long as there are built-int plugins with collection groups and so on a third party daemon sounds like the wrong approach to me, so as much easier as it might be at first I'd believe that the "most scalable, most correct and most reliable design" is the one Brad proposes cavia the fact that figuring it all out will take more time. > I wanted a slightly different multithreaded approach to monitoring... > but it turns out > that Python threads really suck. care to share in which way python threads really suck? > So I made this a forking daemon. > One process per module. Not very memory effecient. But then I don't > expect to need many modules... *I* don't? what if somebody else does? what if you do tomorrow/at another job? I don't see how you'd fix something like that at later stage without having to throw everything away. And how does this meet the "most scalable" design goal? Don't get me wrong, I'm sure everybody agrees on the problems and appreciate the effort, I'm merely pointing out that from my perspective this proposal doesn't meet the design goals and is unlikely to get traction upstream or in the HPC community, even tho it might be just perfect for you and other people. And just in case, I've no affiliation with ganglia and these are my own opinions, maybe upstream folks have completely different thoughts. time and skills permitting I'd be happy to help out with improving the python interface especially since it's something we'd like to heavily leverage at work. thanks -- "Behind every great man there's a great backpack" - B. ------------------------------------------------------------------------------ This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword _______________________________________________ Ganglia-developers mailing list Ganglia-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ganglia-developers