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

Florian Forster octo at verplant.org
Sat Nov 6 09:07:02 CET 2010


 AUTHORS               |    3 +
 README                |    8 +
 configure.in          |   54 +++
 src/Makefile.am       |   12 +
 src/amqp.c            |  939 +++++++++++++++++++++++++++++++++++++++++++++++++
 src/collectd.conf.in  |   15 +
 src/collectd.conf.pod |  137 +++++++
 7 files changed, 1168 insertions(+), 0 deletions(-)

New commits:
commit 626041ce6fa004ce49c183f35147f762a63cf302
Merge: dd44390f19bd8c8c4646666c2e289ed94ee52f92 5ff3a8f355e0b8aec99a8f251b17835af54e6515
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Sat Nov 6 09:04:39 2010 +0100

    Merge branch 'sp/amqp'

commit 5ff3a8f355e0b8aec99a8f251b17835af54e6515
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Sat Nov 6 09:04:25 2010 +0100

    AUTHORS: Add Sebastien Pahl.

commit 144b79a116c4d71e6172caad176db6f014c9b7fd
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Sat Nov 6 09:00:00 2010 +0100

    amqp plugin: Document the lock required to hold when calling "camqp_write_locked".

commit d820ed4de7563bea066c80d3f172fdbe0f524304
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Sat Nov 6 08:53:02 2010 +0100

    amqp plugin: Rename the "shutdown" function to avoid problems with shutdown(2).

commit 841dcbf6829850f2ef96c4242499369a0559304e
Author: Florian Forster <octo at huhu.verplant.org>
Date:   Sat Nov 6 08:43:51 2010 +0100

    amqp plugin: Fix order of includes.

commit c93443fba5ae325325db311850ff0d6d9f7135e3
Author: Florian Forster <octo at huhu.verplant.org>
Date:   Tue Aug 10 09:20:54 2010 +0200

    amqp plugin: Warn about incorrectly used "ExchangeType" option in "Publish" block, too.

commit 2abbb577c90594481a457f4266660611dde19d48
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Sun Aug 8 14:45:27 2010 +0200

    amqp plugin: Enable the "ExchangeType" option in Publish blocks, too.

commit e7dd0871e794b87c586fc12d89f5ad56b40f8d29
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Sun Aug 8 14:36:30 2010 +0200

    collectd.conf(5): Add missing blank line.

commit 770c3bc953340c1d0a49571b928f82ba26d8de2b
Author: Florian Forster <octo at huhu.verplant.org>
Date:   Sun Aug 8 14:30:50 2010 +0200

    collectd.conf(5): Finish documenting the AMQP plugin.

commit 24e77fc50dc3be8de8cfc4f640140275538b40f7
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Sun Aug 8 11:46:38 2010 +0200

    collectd.conf(5): Started documenting the AMQP plugin.

commit a5d42f913d160a25e921b94008285a5da7009680
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Fri Aug 6 17:06:11 2010 +0200

    amqp plugin: Use the content type to determine how to decode received messages.
    
    The "Format" config option is now only valid in "Publish" blocks.

commit b96f58e73819f3928919dfa2da63829fcae92f86
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Fri Aug 6 15:45:13 2010 +0200

    amqp plugin: Improve handling of the "routing key".
    
    If no routing key is configured, the publish code will now create one based
    on the value's identifier. The subscribing code will no longer use a
    default but use an empty routing key if nothing was configured.

commit 28144b13e832d39bc10143ef4f5097868688f299
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Fri Aug 6 15:12:07 2010 +0200

    amqp plugin: Implement parsing of "PUTVAL" data.
    
    Data transmission via AMQP works now! \o/

commit 2193369303b99a35fe09d14632d66c00e20755c6
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Fri Aug 6 15:01:40 2010 +0200

    amqp plugin: Implement the "Format" config option.
    
    By default, the publishing code now creates "command" (i.e. PUTVAL) output.
    For now this is easier to parse, so use this for the subscribing code.
    (For now, anyways. I guess JSON will come later, too.)

commit 91ca6eb3c01b7f9bbcfd624dfbfcb8910dc65098
Merge: cacfb7e267c2d39c03d49a0157fc6cf23940126d 1a9c26bffc5ae9c7d54c4e2b841b248098010b56
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Fri Aug 6 15:02:57 2010 +0200

    Merge branch 'master' into sp/amqp

commit cacfb7e267c2d39c03d49a0157fc6cf23940126d
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Fri Aug 6 14:10:46 2010 +0200

    amqp plugin: Only accept the "Persistent" option in "Publish" blocks.

commit 8e5560102a213ae360472f6bb12cab0f92d682e1
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Fri Aug 6 13:54:34 2010 +0200

    amqp plugin: Add a debug message.

commit 57a91595dd2cd80c5709efcb54b7a33b723ff813
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Fri Aug 6 13:54:23 2010 +0200

    amqp plugin: Enable the "StoreRates" option only when configuring a "Publish" block.

commit 111f69addbf605ff94a4e3bf6c63163e8736c9a4
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Thu Aug 5 15:01:03 2010 +0200

    amqp plugin: First step towards subscribing to data via AMQP.

commit a490b1a3fea37d2734860c168910e42cbf8b54b0
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Thu Aug 5 11:25:17 2010 +0200

    amqp plugin: Use the "camqp" prefix for all functions.
    
    The library uses the "amqp" prefix, so we should use something else.

commit 4e0e66e22701ed7c4bba5c80b551e4db6c85182d
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Thu Aug 5 11:18:53 2010 +0200

    amqp plugin: Implement publishing to multiple brokers.

commit 618d674b857ae9686ccf629364dd4c713ca6f559
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Thu Aug 5 09:32:47 2010 +0200

    amqp plugin: Chose (hopefully sane) default values for all config options.

commit c263b200ab614c02ff68d47c20f709f1298712f3
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Thu Aug 5 09:32:20 2010 +0200

    src/collectd.conf.in: Add missing config options of the AMQP plugin.

commit 2b29e86e6e340312edca22781ad857a35302b197
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Wed Aug 4 23:22:00 2010 +0200

    amqp plugin: Added some comments. Rewrapped lines of the license header.

commit 8a9e3f8c8d93c70d6c75e7bfe654ae24a744b88b
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Wed Aug 4 23:08:50 2010 +0200

    amqp plugin: Implement the "StoreRates" option.

commit 3ae42434d74ae3c815b252f393bd0cfe59be83b9
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Wed Aug 4 23:08:16 2010 +0200

    amqp plugin: Put the connecting code into a separate function.

commit 7a34772b386b6c1483b7709efac631fd8a9aa699
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Wed Aug 4 22:45:17 2010 +0200

    amqp plugin: Initialize the port number to 5672.

commit 5d9bf07d558e228bc7c83ed3fc3f0666e7133ee4
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Wed Aug 4 22:44:15 2010 +0200

    amqp plugin: Let the user chose the delivery method.
    
    Use "volatile" by default, but enable the user to switch to "persistent" if
    it is important that no value is lost.

commit adc387a3aad391700eb1bae48f1d95a804ea4e8a
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Wed Aug 4 19:31:44 2010 +0200

    amqp plugin: Implement persistent connection handling.
    
    A connection is now opened on the first value to be written and is kept
    open for as long as possible. This is hopefully much more efficient than
    opening a new connection for each value.
    
    The value_list_t is now converted to JSON first, before locking the
    global connection object, in order to hold the lock for the least
    possible time.

commit bc016773bc8aac7604bdf11bc44077067836104e
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Wed Aug 4 19:00:50 2010 +0200

    amqp plugin: Add error messages and give saner example config values.

commit d82c71c029e21136db909e77267f1038424a117f
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Wed Aug 4 18:05:06 2010 +0200

    src/collectd.conf.in: Add the AMQP plugin.

commit 41c8215f02d83d1f90013e33c3b61b70443a32e7
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Wed Aug 4 17:59:31 2010 +0200

    amqp plugin: Adapt to the new syntax of "format_json_value_list".

commit 8608851b0f56e3ddba06efa63820c265608d8b84
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Mon Mar 22 20:07:31 2010 +0100

    README: Add the amqp plugin and the librabbitmq dependency.

commit 3e77c9e8f960390d7d9baf4e9a29f8472a2590c6
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Mon Mar 22 20:01:39 2010 +0100

    configure.in: Move the checks for librabbitmq …
    
    … so the checks are roughly alphabetical. "Roughly", because the leading
    "lib" is ignored when sorting.

commit 0ee0ac98af046bdf2a4000b43e5dedc4a61e9d73
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Mon Mar 22 20:00:17 2010 +0100

    amqp plugin: Use the global (and widely used) "sfree" macro …
    
    … rather than the private "config_free" function.

commit 7785e123a4d5b7624e963c6a05614471b7de6073
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Mon Mar 22 19:58:33 2010 +0100

    amqp plugin: Use "service_name_to_port_number" to parse the "Port" config option.

commit 76cc183820029c42951e7a0988270e6dfba874a0
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Mon Mar 22 19:56:13 2010 +0100

    amqp plugin: Explain numeric arguments to "amqp_login" and "amqp_basic_publish".

commit ed499c0211e32587d6b2e07ada690e5116d57f28
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Mon Mar 22 19:52:09 2010 +0100

    amqp plugin: Fix a typo.

commit 0bb6bfa69e29b1fada1dd11443c6e6cb540b0e47
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Mon Mar 22 19:51:57 2010 +0100

    src/Makefile.am: Fix librabbitmq CPP- and LD-flags.

commit cd423f6a7706e7445ca56d7221e8cc84f6d466cc
Author: Sebastien Pahl <sebastien.pahl at gmail.com>
Date:   Tue Feb 9 17:15:55 2010 +0100

    First implentation of an amqp output plugin
    
    It's ugly for now but it works.




More information about the collectd-changes mailing list