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