Hi, I have been trying to make use of the "match_regex" to filter out the individual CPU metrics. I am looking to use the Aggregated CPU metrics instead. The metrics then are to be written to a RabbitMQ queue. The filtering out of individual CPU and the Aggregation of CPU metrics work fine. But, the "match_regex"seems to be unable to dispatch values to the RabbitMQ queue.
This is how my "match_regex"plugin looks like :- LoadPlugin "match_regex" <Chain "PostCache"> <Rule> # Send "cpu" values to the aggregation plugin. <Match regex> Plugin "^cpu$" PluginInstance "^[0-9]+$" </Match> <Target write> Plugin "aggregation" </Target> Target stop </Rule> <Target write> Plugin "amqp" Plugin "csv" </Target> </Chain> The corresponding "aggregation.conf" and "amqp.conf" lie in "/opt/collectd/etc/collectd.d/". The "Include" directive in "/opt/collectd/etc/collectd.conf" includes all the *.conf files in "/opt/collectd/etc/collectd.d/". I switched on debug logs and this is all that I see :- ........................... [2014-11-06 16:49:30] fc_process_chain (PostCache): Executing the default targets. [2014-11-06 16:49:30] Filter subsystem: Built-in target `write': Dispatching value to the `amqp' plugin failed with status 2. [2014-11-06 16:49:30] plugin: plugin_write: Writing values via csv. ........................... The collectd version is 5.4.1 and the RabbitMQ version is 3.0.2. Any ideas on why the dispatch to amqp fails ? Thanx ! - mahesh.
_______________________________________________ collectd mailing list collectd@verplant.org http://mailman.verplant.org/listinfo/collectd