[collectd] Plain text protocol question

XANi xani666 at gmail.com
Wed Oct 21 11:43:26 CEST 2009

On Wed, 21 Oct 2009 10:29:29 +0200, Florian Forster <octo at verplant.org>
> Hi Jean,
> On Thu, Oct 08, 2009 at 12:00:13PM +0200, Jean Baptiste FAVRE wrote:
> > But the first step is to be able to get values. Therefore, I
> > activated Unix Socket plugin and try to get data.
> yeah, currently you need to do polling for this. I'd much prefer if
> there was an elegant way to switch the connection into a value sending
> mode, kinda like a live-stream.
> I can basically think of two possibilities:
>   Registers a write callback and sends each value dispatched to that
>   write-callback to the remote side. After 500 values, removes the
> write callback and waits for the next command.
>   This probably seems a bit artificial but preserves the request /
>   response semantic of the rest of the protocol.
>   Registers a write callback and sends each value being dispatched to
>   the remote host. No more commands will be accepted and the sending
> can only be stopped by closing the connection. This is likely what
> many applications intend to do.
> Would that solve your problems?
I was thinking more like

SUBSCRIBE 1 ^some/kind-of/regexp
to remove it

But then SETLIVEMODE would be probably much easier to
implement and filtering it in application won't eat much more CPU.

Mariusz Gronczewski (XANi) <xani666 at gmail.com>
GnuPG: 0xEA8ACE64

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
Url : http://mailman.verplant.org/pipermail/collectd/attachments/20091021/d9d675d2/attachment.pgp 

More information about the collectd mailing list