Hi,

A few months back I mentioned that I'd modified gmond to dynamically
discover its cluster peers by using the EC2 API to update the udp send
channel configuration. Well, we've been running this in production at
the Guardian for more than 3 months and it's been a great success.

I think this would be a very useful addition to the Ganglia agent so
I'm submitting the code to a separate branch called "feature/cloud"
for review and feedback.

Changes to gmond.c have been kept to a minimum [1] and it's all
conditionally compiled using "--enable-cloud" at the moment. The
cloud.c code which does most of the work will need to be refactored to
move the EC2-specific code into a separate function so that it can be
extended to use other (more standards-based) cloud API's that are
available. eg. DeltaCloud and CIMI.

I've written a wiki page that explains this stuff in more detail here
... https://github.com/ganglia/monitor-core/wiki/EC2-Discovery

As I said, feedback (and enhancement requests) very welcome.

Regards,
Nick

[1] https://github.com/ganglia/monitor-core/compare/master...feature/cloud

-- 
gpg: using PGP trust model
pub   4096R/1EE38BD9 2013-01-06 [expires: 2018-01-06]
      Key fingerprint = 3EE9 550D D9D8 DB65 58C2  B58D CE78 EC6C 1EE3 8BD9
uid                  Nicholas Satterly (Debian Key) <nfsatte...@gmail.com>
sub   4096R/23804EE9 2013-01-06 [expires: 2018-01-06]

------------------------------------------------------------------------------
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
Ganglia-developers mailing list
Ganglia-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ganglia-developers

Reply via email to