[collectd] Curl output value threshold

Florian Forster octo at verplant.org
Tue Mar 9 23:13:09 CET 2010


Hi Jeremy,

On Mon, Mar 08, 2010 at 11:27:25AM -0600, Jeremy Hanna wrote:
> 		<Match>
> 			Regex "Live Nodes</a>.*?([0-9]+)<tr"
> 			DSType "CounterSet"
> 			Type "counter"
> 			Instance "live-nodes"
> 		</Match>

this looks like the information you're collecting here is "the number of
nodes currently running". That's a number that can go up when a host is
added and down if one is removed.

For this kind of data you should use a GAUGE based data set, for example
the data set named "gauge". The "DSType" option should then be set to
one of the "Gauge*" settings, for example "GaugeAverage".

I'm also surprised the regular expression compiles and returns anything:
We're using the "Extended POSIX Regular Expressions", and as far as I
know they don't support the non-greedy "*?" operator. The regex(7)
manual page should be able to tell you in detail.

Regards,
--octo
-- 
Florian octo Forster
Hacker in training
GnuPG: 0x91523C3D
http://verplant.org/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://mailman.verplant.org/pipermail/collectd/attachments/20100309/f84e10f3/attachment.pgp 


More information about the collectd mailing list