[collectd-changes] collectd, the system statistics collection daemon: Changes to 'refs/tags/collectd-5.2.0'
Florian Forster
octo at verplant.org
Wed Nov 28 08:42:59 CET 2012
Tag 'collectd-5.2.0' created by Florian Forster <octo at collectd.org> at 2012-11-28 07:42 +0100
Tag for version 5.2.0.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iQIcBAABAgAGBQJQtcB7AAoJEFCaZHVExRxo72gQAIMNGCFem/PvkREqfT9Ay3Cl
SFPFvH+KVSb6pH2zl7TZdMNpfFXTBA8UuqDDnv5CRDWX1T0fiXnKlPSba0zflEIt
rmOzs2QRNDtF0dfcoBTt8yQZCd398PH4HMdzuSDcZ59+1+QES9ayeaDnvbATeCF5
MpZz5UwJ6pFrGrkB3w326Og7vgPfv+YSFq//z6ebrTNLr/IaP3Nq8nCbOATQ9ofQ
g5u7ysY6sEI6t1krfsc9ACVsbYea002nIPNJt0PqQ3TIz+05bTLYKlcDNntunXW2
gs8iAhC0r0JVQQaQqe/7NQbszPB4AcOOVp9SvorUSItw8Zb17U3FlAxo5ZGzygsA
JA2p7IyGcmBcvqLZrh6zfRzJtsAD8YzRBm+4sv5OyuUjoOPYUJdiOfK2GHXxObqi
qOE+lGQ7LpJHJtNBj/FKp2G1R9nbKNpe7Elt/1XetNW7RYqvlXUQghXQVuGaahB1
m/ORldxU7q5jURNNy/cMYQxYauC67/KefEQZ6f+fDUB8SinTPeBZAaA5Fj38b8II
2Vxj7g2wHTZRZC5vL2Rx1X2nwJCRs/mzIIyUR7vxZQFcRBRp0px30vwDOtHvQBAT
yfBZvb8UuvfFgUKsIVfcRsL3oFr3zn5kEyU3rMH4e5q3a98/sIRCE6FhjTwqpdGV
swVe+DuA75O6VJ0jNLBq
=Ei/y
-----END PGP SIGNATURE-----
Changes since collectd-5.1.1:
Cosmin Ioiart (2):
Added support for the Solaris OS processes
Buffer and memory allocation related bug fixes and changes
Daniel Sutto (1):
Fix bad definition of UDP src port in DNS plugin.
Davide Guerri (3):
Adds "number" to interface formats.
use the stack to allocate number_string and free path_copy on error
add a missing colon and fix indentation
Ed Schouten (3):
src/network.c: Fix the build on FreeBSD.
src/libcollectdclient/network_buffer.c: Fix gcrypt build on FreeBSD.
src/libcollectdclient/network.c: Fix the build on FreeBSD.
Florian Forster (112):
libcollectdclient: Add an implementation of the network encoding.
libcollectdclient: Move the header files to a subdirectory.
libcollectdclient: Add "lcc_identifier_compare".
lcc: network.h: Fix an include.
collectd-tg: Add a first draft of a collectd traffic generator.
libcollectdclient: Add initial network interface.
collectd-tg: Use the networking interface rather than the buffer.
libcollectdclient: Link with libgcrypt if available.
libcollectdclient: Sending signed network packages works now.
libcollectdclient: Implement encryption of network packets.
collectd-tg: Use the heap to manage the value lists.
collectd-tg: Implemented continuous sending of values.
collectd-tg: Add option parsing and usage information.
collectd-tg: Improve handling of integer command line args.
collectd-tg: Remove the unused "dump_network_buffer" function.
collectd-tg: Improve handling of the interval setting.
collectd-tg: Implement the "-i" argument to specify the interval setting.
Merge branch 'master' into ff/netlib
Merge branch 'master' into ff/netlib
oracle plugin: Implement the "Host" option.
oracle plugin: Replace the o_config_set_string() function.
src/common.[ch]: Add rate_to_value().
src/utils_vl_lookup.[ch]: Add module for efficient lookup of VL matches with wildcards.
src/utils_vl_lookup.c: Fix a wrong pointer being passed to the callback.
src/utils_vl_lookup.[ch]: Move the any/all/wildcard macros to the header file.
aggregation plugin: First working prototype.
aggregation plugin: Actually dispatch values.
Merge pull request #96 from mstap/master
src/common.c: rate_to_value: Update last_time and fix type of delta_gauge.
aggregation plugin: Change the reported plugin name to "aggregation".
collectd.conf(5): Add documentation for the "aggregation" plugin.
Aggregation plugin: Add sanity checking for <Aggregation /> blocks.
src/utils_format_json.c: Various fixes for the meta data code.
redis plugin: Coding style fixes.
collectd.conf(5): Document the "Password" option.
AUTHORS: Add Thomas Meson.
write_graphite: Use the broken out "format_graphite" module.
src/utils_format_json.c: Remove unused arguments.
tcpconns plugin: Only chose between netlink / proc on the first iteration.
Merge branch 'ms/tcpconns'
memcached plugin: Replace config_set_string() with cf_util_get_string().
memcached plugin: Rename config callback (add prefix).
memcached plugin: Specify read-group name when registering callbacks.
collectd.conf(5): Document the memcached plugin.
memcached plugin: Fix the default behavior, i.e. use the documented host and port.
memcached plugin: Fix backwards compatibility.
memcached plugin: Refactor the memcached_query_daemon() function.
memcached plugin: Reorder functions to avoid prototype.
memcached plugin: Fix backwards compatibility.
memcached plugin: Fix some error messages.
src/collectd.conf.in: Update memcached config block.
Merge branch 'collectd-5.1'
swap plugin: Add the "ReportBytes" option.
Merge branch 'master' into sr/pf
Build system: Add the PF plugin.
pf plugin: Rearrange functions to get rid of prototypes.
types.db: Remove unused types.
pf plugin: Remove the init() callback.
pf plugin: Coding style changes.
configure: Activate the PF plugin when net/pfvar.h is available.
Merge branch 'collectd-5.1'
processes plugin: Call ps_submit_fork_rate() from read_fork_rate().
processes plugin: Use stack memory when reading the command line.
processes plugin: Coding style and whitespace changes.
Merge branch 'mlsr/uptime-aix'
src/utils_cache.c: Fix comment re defining LISTVAL_INCREASE.
Merge branch 'ym/utils_cache_bugfix'
ntpd plugin: Refactor the peer name generation.
ntpd plugin: Make some arguments 'const'.
src/plugin.c: Document the use of "register_complex_read".
collectd.conf(5): Document the "LoadPlugin / Interval" option.
rc/utils_cache.c: Allocate most of the memory required by uc_get_names() at once.
Merge branch 'collectd-5.1'
Merge branch 'collectd-5.1'
src/utils_format_graphite.[ch]: Add the "store_rates" option.
Merge branch 'collectd-5.1'
pf plugin: Include "common.h".
Merge remote-tracking branch 'github-tokkee/sh/empty-config'
rrdcached plugin: Refactor the configuration handling.
rrdcached plugin: Implement the "StepSize", "HeartBeat" and "RRARows" options.
rrdcached plugin: Implement the "RRATimespan" option.
rrdcached plugin: Implement the "XFF" option.
rrdcached plugin: Fix syntax and type errors.
aggregation plugin: Implement the "GroupBy" option.
aggregation plugin: Handle a start-up condition gracefully.
aggregation plugin: Handle the initial EAGAIN return value of rate_to_value().
Merge branch 'ff/aggregate'
aggregation plugin: Improve two error messages.
disk plugin: Add the "UseBSDName" option for Mac OS X.
Merge branch 'collectd-5.1'
src/plugin.c: Don't regularly check for read plugins.
rrdtool plugin: Remove warnings.
src/plugin.c: Report an error if ctx.interval is not set.
src/configfile.[ch]: Implement the cf_get_default_interval() function.
Merge branch 'sh/plugin_interval'
src/plugin.c: Replace the last use of "interval_g" in this file.
Merge branch 'ff/netlib'
libcollectdclient: Relicense under the MIT license.
GenericJMXConfConnection: Automatically determine the host name.
Merge branch 'libvirt-interfacenumber'
Merge branch 'sh/postgres-queries'
Merge branch 'sh/postgresql-writer'
Merge branch 'sr/pf'
libcollectdclient: Update to the high-resolution time format.
src/libcollectdclient/network_buffer.c: Copy gcrypt import magic from the network plugin.
Merge branch 'collectd-4.10' into collectd-5.0
Merge branch 'collectd-5.0' into collectd-5.1
Merge remote-tracking branch 'origin/master'
Merge branch 'collectd-5.1'
Bump version to 5.2.0; Update ChangeLog.
src/libcollectdclient/Makefile.am: Add "collectd/network.h".
src/libcollectdclient/Makefile.am: Fix typo.
Johan Kiviniemi (5):
src/ntpd.c: Add unit number to refclock name
src/ntpd.c: Format refclock name and unit ID with %s-%u
src/ntpd.c: Add IncludeUnitID option for backwards compatibility
Document ntpd IncludeUnitID and add to default config
src/ntpd.c: Write NAN if the peer was not reachable
Manuel Luis Sanmartin Rozada (4):
sequence_number is only used in linux.
Fix link with perfstat
Fix typo in if and return
Add libperfstat in Makefile.am
Manuel Luis SanmartÃn Rozada (3):
AIX suport in contextswitch plugin.
Add AIX support for uptime plugin.
Add in swap plugin reserved, in and out values for AIX.
Marc Fournier (1):
fixed paths in example configuration file
Mark Wong (1):
annotate meta data to json objects
Michael Stapelberg (4):
Add collectd systemd unit file
describe collectd.service in contrib/README
tcpconns/linux: Use netlink instead of parsing /proc/net/tcp{,6}
little style changes (code review)
Nicolas (1):
memcached plugin : added support for multiple instances
Nicolas Szalay (1):
multiple memcached instances, v2
Ruben Kerkhof (2):
Fix building of java binding
Fix java detection as unprivileged user.
Sebastian Harl (46):
plugin: Introduced basic support for per-plugin intervals.
plugin: Added plugin_thread_create().
postgresql plugin: Added generic support for writing values to a database.
utils_time: Added cdtime_to_iso8601() function.
postgresql plugin: Format time in ISO 8601 format when writing data.
postgresql plugin: Added 'StoreRates' feature to writers.
postgresql plugin: Pass an array of data-source types to writers.
contrib/postgresql/collectd_insert.sql: Added sample writer setup.
postgresql plugin: Fixed a possibly uninitialized variable warning.
contrib/postgresql/collectd_insert.sql: Added values_update_childs().
postgresql plugin: Updated copyright information.
plugin: Added plugin_get_interval().
Don't use 'interval_g' in any plugins.
Initialize plugin context to global interval before loading a plugin.
plugin: Don't switch plugin context in 'write', 'notification' and 'log'.
Use plugin_thread_create() rather than pthread_create() in all plugins.
postgresql plugin: Added "Instance" option to <Database> config block.
collectd.conf(5): Documented the <Database> "Instance" option of postgresql.
postgresql plugin: Added support for using the db instance as query parameter.
postgresql plugin: Fixed config key check for <Writer> block.
oconfig: Allow empty statement lists (in blocks and files).
postgresql_default.conf: Added _by_table variants for all table-related qries.
collectd.conf(5): Documented the postgresql "by_table" queries.
perl plugin: Export plugin_get_interval() to Perl plugins.
Collectd::Plugins::OpenVZ: Use plugin_get_interval() rather than $interval_g.
Collectd.pm: Use plugin_get_interval() rather than $interval_g.
perl plugin: Simplified $interval_g implementation.
perl plugin: Emit a warning when accessing $interval_g.
collectd-perl(5): Mention that $interval_g should not be used.
collectd-perl(5): Don't actually use $interval_g in any examples.
postgresql plugin: Added 'CommitInterval' config option.
collectd_insert.sql: Added view 'collectd'.
collectd_insert.sql: Let values_update_childs() return table names.
collectd.conf(5): Documented the "CommitInterval" option of 'postgresql'.
collectd.conf(5): Documented the postgresql <Database> 'Writer' option.
postgresql plugin: Restart a writer transaction if the writer's query failed.
postgresql plugin: Don't try to restart a failed transaction when there's none.
postgresql plugin: Commit a transaction before shutting down a connection.
postgresql plugin: Unregister all writers on shutdown.
postgresql plugin: Fixed unregistering of write callbacks.
postgresql plugin: Added support for "flushing" data.
collectd.conf(5): Documented the postgresql FLUSH support.
postgresql plugin: Simplified transaction handling a bit.
utils_time: cdtime_to_iso8601(): Include timezone information as well.
collectd_insert.sql: Use timestamptz rather than timestamp.
lcc_features.h: Relicense under the MIT license.
Stefan Rinkes (24):
pf plugin: init commit - import pf.c from pyr at openbsd.org
pf plugin: whitespace cleanup and use sstrncpy like other plugins
pf plugin: add types.db for pf-types
pf plugin: add myself to copyright
pf plugin: pf values are GAUGE
pf plugin: pf values are GAUGE Part II
pf plugin: whitespace cleanup
pf plugin: add very simple rule monitoring
pf plugin: whitos cleanup and close dev after reading rules
pf plugin: copy print_rule from /usr/src/sbin/pfctl to pfutils
pf plugin: pfutils depends on system version
pf plugin: add more advanced pfrule-plugin
pf plugin: add nat and rdr rules
pf plugin: split up in GAUGE and COUNTER
pf plugin: read permissions are enough for /dev/pf
pf plugin: also support OpenBSD 4.9/Current
pf plugin: all types in a single types.db
pf plugin: collect bytes and packets for in and out
pf plugin: some code cleanup
pf plugin: define generation new/old depend on OpenBSD Version
pf plugin: cleaner error-handling
pf plugin: dont reinvent code, use code from pfctl
pf plugin: Change warn() to ERROR().
pf plugin: also collect the current states sum
Thomas Meson (1):
amqp plugin: add support for Graphite output
Yves Mettier (3):
Performance improvment : uc_get_names now allocates memory by blocks and not element by element.
the increment is defined as a constant (#define) and will not be a
Bugfix (mutex unlock instead of lock)
biancalana (1):
redis plugin: Add authentication support.
hume-github (1):
ARG_MAX on Solaris is *very* large, 2 MB. Allocating that much on the
---
AUTHORS | 3 +
ChangeLog | 49 +
.../collectd/java/GenericJMXConfConnection.java | 26 +-
bindings/perl/lib/Collectd.pm | 14 +-
bindings/perl/lib/Collectd/Plugins/OpenVZ.pm | 2 +-
configure.in | 21 +-
contrib/README | 5 +
contrib/collectd.service | 15 +
contrib/postgresql/collectd_insert.sql | 234 +++++
src/Makefile.am | 56 +-
src/aggregation.c | 684 +++++++++++++
src/amqp.c | 59 +-
src/collectd-nagios.c | 2 +-
src/collectd-perl.pod | 14 +-
src/collectd-tg.c | 435 +++++++++
src/collectd.c | 33 +-
src/collectd.conf.in | 43 +-
src/collectd.conf.pod | 400 +++++++-
src/collectd.h | 4 +
src/collectdctl.c | 2 +-
src/common.c | 97 +-
src/common.h | 17 +
src/configfile.c | 89 +-
src/configfile.h | 5 +
src/contextswitch.c | 24 +-
src/cpu.c | 2 +-
src/disk.c | 77 +-
src/dns.c | 4 +-
src/email.c | 6 +-
src/exec.c | 9 +-
src/gmond.c | 2 +-
src/ipmi.c | 4 +-
src/libcollectdclient/Makefile.am | 15 +-
src/libcollectdclient/client.c | 120 ++-
src/libcollectdclient/client.h | 125 ---
src/libcollectdclient/collectd/client.h | 135 +++
src/libcollectdclient/collectd/lcc_features.h.in | 67 ++
src/libcollectdclient/collectd/network.h | 83 ++
src/libcollectdclient/collectd/network_buffer.h | 57 ++
src/libcollectdclient/lcc_features.h.in | 62 --
src/libcollectdclient/network.c | 404 ++++++++
src/libcollectdclient/network_buffer.c | 818 ++++++++++++++++
src/liboconfig/parser.y | 20 +
src/libvirt.c | 49 +-
src/memcached.c | 1017 +++++++++++---------
src/modbus.c | 2 +-
src/network.c | 10 +-
src/ntpd.c | 238 +++--
src/oracle.c | 46 +-
src/perl.c | 40 +-
src/pf.c | 117 +++
src/pinba.c | 2 +-
src/ping.c | 2 +-
src/plugin.c | 252 ++++-
src/plugin.h | 38 +-
src/postgresql.c | 675 ++++++++++++-
src/postgresql_default.conf | 182 ++++
src/powerdns.c | 2 +-
src/processes.c | 392 +++++++-
src/python.c | 2 +-
src/redis.c | 15 +
src/rrdcached.c | 151 +--
src/rrdtool.c | 13 +-
src/snmp.c | 2 +-
src/swap.c | 55 +-
src/tcpconns.c | 210 +++-
src/types.db | 9 +-
src/unixsock.c | 6 +-
src/uptime.c | 30 +-
src/utils_cache.c | 46 +-
src/utils_cmd_putval.c | 2 +-
src/utils_complain.c | 4 +-
src/utils_format_graphite.c | 240 +++++
src/utils_format_graphite.h | 34 +
src/utils_format_json.c | 101 +-
src/utils_time.c | 35 +
src/utils_time.h | 6 +
src/utils_vl_lookup.c | 541 +++++++++++
src/utils_vl_lookup.h | 90 ++
src/utils_vl_lookup_test.c | 214 ++++
src/write_graphite.c | 223 +----
version-gen.sh | 2 +-
82 files changed, 8049 insertions(+), 1389 deletions(-)
---
More information about the collectd-changes
mailing list