[collectd-changes] collectd, the system statistics collection daemon: Changes to 'master'
Florian Forster
octo at verplant.org
Sat Nov 22 01:08:11 CET 2008
configure.in | 4 +-
src/Makefile.am | 21 +-
src/collectd.conf.pod | 245 ++++++++++++
src/configfile.c | 3 +
src/filter_chain.c | 991 +++++++++++++++++++++++++++++++++++++++++++++++++
src/filter_chain.h | 92 +++++
src/filter_pcre.c | 431 ---------------------
src/match_regex.c | 297 +++++++++++++++
src/plugin.c | 102 ++++--
src/plugin.h | 30 ++
10 files changed, 1740 insertions(+), 476 deletions(-)
New commits:
commit eab9dd12e4730f22f8b48d2abc16518272b6e53c
Merge: dfc4819ad20c8d959d154e4ad3a3701cc7233f63 7ee280786cf9d4e81569a3b451e3b937f1e50dee
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Sat Nov 22 01:06:11 2008 +0100
Merge branch 'ff/filter'
commit 7ee280786cf9d4e81569a3b451e3b937f1e50dee
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Sat Nov 22 01:05:15 2008 +0100
src/filter_chain.c, src/match_regex.c: Add some debugging messages.
commit 65954d9b90c905e74f174d2dacba102b6fe540c6
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Sat Nov 22 01:04:29 2008 +0100
src/plubin.c: Call `fc_process' instead of calling the write plugins directly.
commit a810982081c5b22df61c888355c50ca388fa2a84
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Sat Nov 22 01:03:25 2008 +0100
src/filter_chain.c: Allow the create-function of mathces to be NULL.
Not all targets actually need to be created, for example
the `stop' target.
commit 2098d38aca721db2d77b918b22b1986a125295d2
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Sat Nov 22 01:02:08 2008 +0100
src/filter_chain.c: Add `Target' blocks to `Chain' blocks.
I simply forgot them :/
commit acdee2de9cd33d85bc7b37d009ba341772d80678
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Sat Nov 22 01:00:41 2008 +0100
match_regex plugin: Fix a typo.
commit 1a0d78fa7ea83b9913f5aa0146009f06846de6d1
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Sat Nov 22 00:58:36 2008 +0100
src/configfile.c: Dispatch the `Chain' blocks to fc_configure.
commit 9272eec7d5dc98eaa6c96f22c002e77b4f37fdf0
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Sat Nov 22 00:57:53 2008 +0100
src/plugin.c: Use the write-list in plugin_write.
Not the flush-list, doh!
commit 266c5c655c88176f817b0df7ce61d37173d6bc42
Author: Florian Forster <octo at huhu.verplant.org>
Date: Fri Nov 21 23:14:42 2008 +0100
match_regex plugin: Renamed `filter_pcre' to `match_regex'.
In order to fit into the new match/target schema, the substitute part of the
plugin has been removed for now and will be put in a target plugin in the
future.
The match_regex now registeres a match with the new infrastructure and uses
regular expressions to match certain values based on their identifier.
commit 55a46b483726014b91bc7e741d95a84a611b28c2
Author: Florian Forster <octo at huhu.verplant.org>
Date: Fri Nov 21 22:09:53 2008 +0100
src/filter_chain.[ch]: Implement an advanced filtering framework.
The concept separates `filter' plugins into `match' and `target' plugins. Those
two parts can be combined in wild variation, allowing *very* flexible
mechanisms.
The concept is explained in more detail in the `FILTER CONFIGURATION' section
of collectd.conf(5), also added with this commit.
commit 9ac03988a7a3ad7fcae1e16cb97be422ed9d36a2
Author: Florian Forster <octo at huhu.verplant.org>
Date: Fri Nov 21 22:06:23 2008 +0100
src/plugin.[ch]: Implement `plugin_write', a function to pass values to specific write plugins.
This function does none of the magic `plugin_dispatch_value' does. It simiply
takes a value and passes it to the requested plugin.
This function is intended to be used with the upcoming `filter chain' code,
which will allow to pass values to specific plugins only.
More information about the collectd-changes
mailing list