It looks as though adding multicast support is more an issue with the Metrics code rather than with kafka-ganglia.  The only way I could see to tell GangliaReporter to use multicast when sending messages was to pass it a GangliaMessageBuilder that constructed GangliaMessages using a proper MulticastSocket which sets the multicast TTL.

I attempted to do this like this:

However, GangliaMessageBuilder is not a public class, so I can't extend it as MulticastGangliaMessageBuilder.

I'm not sure what to do at this point.  I'd rather use this library but, it looks like I might have to go with jmxtrans after all.  Thoughts?

On Oct 29, 2013, at 2:38 PM, Maxime Brugidou <[EMAIL PROTECTED]> wrote:

NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB