Re: [collectd] zeormq architecture inquiry

2011-08-29 Thread Allan Feid
So I talked to some people in the #zeromq channel on freenode, and have been reading through the zeromq guide. Seems like at scale, with tons of nodes, you would need pretty fast disk I/O to handle all the writes to RRD. Using ZeroMQ, you could dish out to different collectd worker machines to

Re: [collectd] zeormq architecture inquiry

2011-08-29 Thread Florian Forster
Hi Allan, if you're after distributing the load, you might want to take a look at the AMQP plugin, too. It has these topic branches, where subscribers can subscribe to matching messages only. This allows you to distribute the load in a consistent manner and is re-configurable during runtime.

Re: [collectd] zeormq architecture inquiry

2011-08-29 Thread Francois-Xavier Bourlet
Hi guys, Just a little note: The current implementation of ZMQ filter on the subscriber, not on the publisher... Seem that ZMQ v3 is addressing the problem. my 2cents On Mon, Aug 29, 2011 at 9:22 AM, Florian Forster o...@collectd.org wrote: Hi Allan, if you're after distributing the load,

Re: [collectd] zeormq architecture inquiry

2011-08-29 Thread Allan Feid
Thanks Francois, the way the code is right now, the subscriber is the node doing the bind, and the publisher connects to the subscriber. This would mean that your central collectd process would be able to do the filtering since it is the subscriber. As far as AMQP goes, we have noticed scaling

Re: [collectd] zeormq architecture inquiry

2011-08-29 Thread Shanker Balan
Hello, Allan Feid wrote, Hello, I've been looking into using collectd combined with zeromq for transport. This seems like a fairly good way to scale out monitoring infrastructure as each node being monitored can send out requests over zeromq to one or more locations with little overhead. I