[Ganglia-general] some suggestion about dockerfile of ganglia
Hi, Vladimir and all: I found that ganglia had already a docker dir: https://github.com/ganglia/ganglia_contrib/tree/master/docker. The dockerfiles are good enough for people to deploy, but I still have some suggestion on the dockerfiles: My suggestion is to use compiling from upstream code instead of apt-get install. The reason is: 1) In most cases, distros will not use the lastest stable version of ganglia (such as 3.6 in Ubuntu14.10), so people can not try the new features in their container. 2) Nowadays people will also want to try upstream version in container 3) Ganglia itself is a monitor system, so monitoring container should also be an important feature set, we need to dockerize the upstream ganglia to test our features which will be developed for monitoring container later on. Please comment me, Thanks, -jack -- ___ Ganglia-general mailing list Ganglia-general@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ganglia-general
Re: [Ganglia-general] GMOND + SFLOWD functionality
Hi Peter, It’s very sad. It also contradicts the Gmond topology described in the O’Reily book “Monitoring with Ganglia” (p.22 Fig. 2-3). The main disadvantage of this is the fact that we have to build 2 parallel monitoring structures (gnome and show) with separate ports and flows, which are joined only in the central collection point. Is it possible to modify Gmond agent to join Gmond and Sfow data locally on every monitored computer? Thanks! Sergey On May 30, 2015, at 10:07 PM, Peter Phaal peter.ph...@gmail.com wrote: Sergey, gmond does not retransmit the sFlow metrics it receives. A single gmond instance is used a central collector for a cluster of machines running Host sFlow agents. gmetad uses a TCP connection to retrieve the cluster stats from the single gmond instance and update the RRDs. Peter On Fri, May 29, 2015 at 10:02 AM, Sergey svin...@apple.com wrote: Hi Vladimir, This is very serious question - is GMOND supposed to retransmit metrics received from the local HSFLOWD agent or it just saves them locally for further retrieving via TCP connection? What is the initial project for this? Thanks! Serfey Vinnik -- ___ Ganglia-general mailing list Ganglia-general@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ganglia-general -- ___ Ganglia-general mailing list Ganglia-general@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ganglia-general
Re: [Ganglia-general] GMOND + SFLOWD functionality
On Mon, Jun 1, 2015 at 1:00 PM, Sergey svin...@apple.com wrote: It also contradicts the Gmond topology described in the O’Reily book “Monitoring with Ganglia” (p.22 Fig. 2-3). I don't see how. I'm looking at a copy of the book right now, and Figure 2-3 has three gmonds: two (deaf) gmonds that send to a third gmond (mute) that aggregates them. There's nothing about retransmitting or relaying metrics at all. Gmond doesn't retransmit metrics, except when polled via TCP (which is usually from gmetad). Hi Peter, It’s very sad. It also contradicts the Gmond topology described in the O’Reily book “Monitoring with Ganglia” (p.22 Fig. 2-3). The main disadvantage of this is the fact that we have to build 2 parallel monitoring structures (gnome and show) with separate ports and flows, which are joined only in the central collection point. Is it possible to modify Gmond agent to join Gmond and Sfow data locally on every monitored computer? Thanks! Sergey On May 30, 2015, at 10:07 PM, Peter Phaal peter.ph...@gmail.com wrote: Sergey, gmond does not retransmit the sFlow metrics it receives. A single gmond instance is used a central collector for a cluster of machines running Host sFlow agents. gmetad uses a TCP connection to retrieve the cluster stats from the single gmond instance and update the RRDs. Peter On Fri, May 29, 2015 at 10:02 AM, Sergey svin...@apple.com wrote: Hi Vladimir, This is very serious question - is GMOND supposed to retransmit metrics received from the local HSFLOWD agent or it just saves them locally for further retrieving via TCP connection? What is the initial project for this? Thanks! Serfey Vinnik -- ___ Ganglia-general mailing list Ganglia-general@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ganglia-general -- ___ Ganglia-general mailing list Ganglia-general@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ganglia-general -- Jesse Becker -- ___ Ganglia-general mailing list Ganglia-general@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ganglia-general
Re: [Ganglia-general] GMOND + SFLOWD functionality
OK. Then what does the “deaf” Gmond make with metrics to provide them to “mute” Gmond? I guess - it sends them. I our case “deaf” Gmond gets metrics from local HSFLOWD and doesn’t send them. Why it doesn’t send them to “mute” Gmond? What’s the difference between it’s own metrics and HSFLOWD metrics? Did you see the content of HSWLOWD.auto ? It says that Collector IP should be “localhost”. But it can’t be localhost because collected metrics will be saved but not transmitted. Thanks! Sergey On Jun 1, 2015, at 12:17 PM, Jesse Becker haw...@gmail.com wrote: On Mon, Jun 1, 2015 at 1:00 PM, Sergey svin...@apple.com wrote: It also contradicts the Gmond topology described in the O’Reily book “Monitoring with Ganglia” (p.22 Fig. 2-3). I don't see how. I'm looking at a copy of the book right now, and Figure 2-3 has three gmonds: two (deaf) gmonds that send to a third gmond (mute) that aggregates them. There's nothing about retransmitting or relaying metrics at all. Gmond doesn't retransmit metrics, except when polled via TCP (which is usually from gmetad). Hi Peter, It’s very sad. It also contradicts the Gmond topology described in the O’Reily book “Monitoring with Ganglia” (p.22 Fig. 2-3). The main disadvantage of this is the fact that we have to build 2 parallel monitoring structures (gnome and show) with separate ports and flows, which are joined only in the central collection point. Is it possible to modify Gmond agent to join Gmond and Sfow data locally on every monitored computer? Thanks! Sergey On May 30, 2015, at 10:07 PM, Peter Phaal peter.ph...@gmail.com wrote: Sergey, gmond does not retransmit the sFlow metrics it receives. A single gmond instance is used a central collector for a cluster of machines running Host sFlow agents. gmetad uses a TCP connection to retrieve the cluster stats from the single gmond instance and update the RRDs. Peter On Fri, May 29, 2015 at 10:02 AM, Sergey svin...@apple.com wrote: Hi Vladimir, This is very serious question - is GMOND supposed to retransmit metrics received from the local HSFLOWD agent or it just saves them locally for further retrieving via TCP connection? What is the initial project for this? Thanks! Serfey Vinnik -- ___ Ganglia-general mailing list Ganglia-general@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ganglia-general -- ___ Ganglia-general mailing list Ganglia-general@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ganglia-general -- Jesse Becker -- ___ Ganglia-general mailing list Ganglia-general@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ganglia-general