Hi,

    I have a Java application where I embedded gmetric.
    I am using Ganglia 3.1.2

    I added a UDP receiving channel on the gmond.conf file on every node of the 
cluster.
    On every node, my application sends UDP messages  (unicast messages) with 
metric informatiuon to the local gmond process.

    If I telnet to the gmond TCP port, I get the XML with the state of the 
whole cluster. The local <HOST> has the additional metrics published by my 
application.
    Nevertheless, I don't get these additional metrics for all other nodes.

    I was expecting that gmond will receive the unicast messages and that these 
would be broadcasted to all remaining nodes in the cluster.

    Is my expectation wrong?

    I found an alternative solution, instead of sending unicast messages to the 
local gmond process, my application now send multicast messages on the same 
multicast address and port used by the cluster; so basically my application is 
broadcasting additional metrics into the same channel used by the cluster. This 
works, but I would be more confortable if my application would only need to 
send the metrics to the local gmond process and the gmond process would 
distribute them to the rest of the cluster.

   What is the purpose of allowing to configure additional UDP receiving 
channels if the metrics received on that channel won't be shared with the 
cluster? Is this a bug or a feature by design?

-Jorge
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Ganglia-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ganglia-general

Reply via email to