[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