[collectd-changes] collectd, the system statistics collection daemon: Changes to 'master'

Florian Forster octo at verplant.org
Sun Nov 11 09:00:44 CET 2012


 configure.in               |    2 +
 src/Makefile.am            |   23 ++
 src/aggregation.c          |  676 ++++++++++++++++++++++++++++++++++++++++++++
 src/collectd.conf.in       |   21 ++
 src/collectd.conf.pod      |  112 +++++++-
 src/common.c               |   97 ++++++-
 src/common.h               |   17 ++
 src/utils_vl_lookup.c      |  541 +++++++++++++++++++++++++++++++++++
 src/utils_vl_lookup.h      |   90 ++++++
 src/utils_vl_lookup_test.c |  214 ++++++++++++++
 10 files changed, 1791 insertions(+), 2 deletions(-)

New commits:
commit b22ffd9cb1938b4931d7628420a9f0b50461333f
Merge: c8f4401 fde8b86
Author: Florian Forster <octo at collectd.org>
Date:   Sun Nov 11 08:58:18 2012 +0100

    Merge branch 'ff/aggregate'
    
    Conflicts:
    	src/Makefile.am

commit fde8b86f075b8829b196b489e0dc294ff888d6ed
Author: Florian Forster <octo at collectd.org>
Date:   Sat Nov 10 21:43:08 2012 +0100

    aggregation plugin: Handle the initial EAGAIN return value of rate_to_value().
    
    This avoids an annoying and confusing warning.

commit e117ee5d033765dca02541a406a565f007efe0c0
Author: Florian Forster <octo at collectd.org>
Date:   Sat Nov 10 21:40:20 2012 +0100

    aggregation plugin: Handle a start-up condition gracefully.
    
    The resulting error message would confuse and annoy users.

commit d8e1728e5198087a77ecae83fcd8d63f6d4aad54
Author: Florian Forster <octo at collectd.org>
Date:   Sat Nov 10 21:36:17 2012 +0100

    aggregation plugin: Implement the "GroupBy" option.
    
    This new configuration format has two benefits:
    1) It is easier to understand by users, because they don't have to know
       about two types of wildcards.
    2) In the future matching of Host, Plugin, Type, ... may support regular
       expressions. In that case, this configuration syntax doesn't need to
       be adapted.

commit cc53b5c986c740c238eaa72b93fd4628d7aa723f
Author: Florian Forster <octo at collectd.org>
Date:   Thu Jul 5 02:03:09 2012 -0400

    Aggregation plugin: Add sanity checking for <Aggregation /> blocks.

commit ef16d3748165c4bc2d8eb2a8c5ca0be6557bf879
Author: Florian Forster <octo at collectd.org>
Date:   Mon Jul 2 11:56:19 2012 -0400

    collectd.conf(5): Add documentation for the "aggregation" plugin.

commit aefb1ea8faaf373428e1862b6de13b26a630da06
Author: Florian Forster <octo at collectd.org>
Date:   Mon Jul 2 11:55:49 2012 -0400

    aggregation plugin: Change the reported plugin name to "aggregation".
    
    From "aggregate".

commit 0f9ab9f26f7f164d8663096843c262bd918eb3ff
Author: Florian Forster <octo at collectd.org>
Date:   Mon Jul 2 11:55:24 2012 -0400

    src/common.c: rate_to_value: Update last_time and fix type of delta_gauge.

commit 61f8576741f9d11b688ae1a772c5f056915e72e1
Author: Florian Forster <octo at collectd.org>
Date:   Mon Jun 25 13:29:07 2012 +0200

    aggregation plugin: Actually dispatch values.

commit 03ed4b711ea23607b255e8a187070133e63184cb
Author: Florian Forster <octo at collectd.org>
Date:   Sat Jun 23 20:50:27 2012 +0200

    aggregation plugin: First working prototype.

commit 3c34cec0895679c5f57f739a1a93dad39a3bd622
Author: Florian Forster <octo at collectd.org>
Date:   Sat Jun 23 20:50:01 2012 +0200

    src/utils_vl_lookup.[ch]: Move the any/all/wildcard macros to the header file.

commit 4f649979970d469fc8f60f8a728f7f5045be9a4d
Author: Florian Forster <octo at collectd.org>
Date:   Sat Jun 23 20:49:32 2012 +0200

    src/utils_vl_lookup.c: Fix a wrong pointer being passed to the callback.

commit ab3724ba43c8d86d5c0bc3c777ff0f5aab44dc33
Author: Florian Forster <octo at collectd.org>
Date:   Wed Jun 20 15:51:34 2012 +0200

    src/utils_vl_lookup.[ch]: Add module for efficient lookup of VL matches with wildcards.
    
    For a planned aggregation plugin it is important to find "aggregations"
    quickly. In order to aggregate anything, they need to include wildcards.
    This module provides this basic lookup service, on top of which an
    aggregation plugin can easily be built.
    
    This is kept very modular so the code can (hopefully) be used by other
    projects as well, in particular c4 could benefit from this lookup structure
    as well.

commit 39077d366e960a11eb30d89918c24c383352e04a
Author: Florian Forster <octo at collectd.org>
Date:   Fri Jun 1 14:23:58 2012 +0200

    src/common.[ch]: Add rate_to_value().




More information about the collectd-changes mailing list