[collectd] collectd exec plugin
Bill Schwanitz
bilsch at gmail.com
Tue Aug 19 03:26:32 CEST 2014
Stuart,
This looks good to me.
A line from one of my ruby scripts monitoring a gps device:
puts "PUTVAL \"#{hostname}/gps-#{device}/gauge-pdop\" interval=1 N:#{pdop}"
Did you ensure stdout is getting flushed? I’ve had issues in the past where I forgot this step and had no metrics collected.
Also I see you have rabbitmq, try rabbitmq-<foo> or something. It could be the parser is expecting an instance for the rabbitmq ( which I believe is what the - gets you, <type>-<instance>.
Assuming here you have your prints going every 10 seconds - you need at least 2 print statements per 60 seconds to get values in the rrd files.
Hope that helps.
On Aug 18, 2014, at 9:09 PM, Stuart Cracraft <smcracraft at me.com> wrote:
> PUTVAL "some-fully-qualified-name/rabbitmq/more-rabbits" interval=10 N:2
> PUTVAL "some-fully-qualified-name/rabbitmq/more-rabbits" interval=10 N:100
> PUTVAL "some-fully-qualified-name/rabbitmq/more-rabbits" interval=10 N:500000
> :
> :
> :
>
> Guidance you give on this will be appreciated!
More information about the collectd
mailing list