[collectd-changes] collectd, the system statistics collection daemon: Changes to 'refs/tags/collectd-4.8.0'
Florian Forster
octo at verplant.org
Sun Sep 13 18:21:24 CEST 2009
Tag 'collectd-4.8.0' created by Florian Forster <octo at leeloo.lan.home.verplant.org> at 2009-09-13 16:22 +0200
Tag for version 4.8.0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEABECAAYFAkqtDiUACgkQjvke9ZFSPD0coACdHBxP9yDq4qRLVsUBmPV7M0Qq
nlMAn1eRKRFJuITmIHjuY3H5l/ulb/J0
=3JrB
-----END PGP SIGNATURE-----
Changes since collectd-4.7.3:
Aman Gupta (4):
network plugin: Add MaxPacketSize config option to the network plugin.
network plugin: Remove a now invalid assertion.
network plugin: Free dynamically allocated buffers when appropriate.
network plugin: âsizeof (send_buffer)â â ânetwork_config_packet_sizeâ.
Andrés J. DÃaz (3):
src/utils_threshold.c: Percentage support in thresholds
src/utils_cache.c: Implement âuc_{get,set,inc}_hitsâ.
src/utils_threshold.c: Implement the âHitsâ and âHysteresisâ config options.
Anthony Dewhurst (3):
ARC stats plugin
zfs_arc plugin: add to default config file
contrib/collection3: Add graphing module for âarc_countsâ.
Doug MacEachern (2):
couchdb plugin: Add plugin to fetch data from a CouchDB and parse its contents.
configure.in: Add libyajl to Configuration/Libraries output.
Erik Cunningham (1):
http plugin: don't copy the error buffer
Florian Forster (137):
Merge branch 'collectd-4.7'
Merge branch 'collectd-4.7'
olsrd plugin: Add a plugin for the âoptimized link-state routing daemonâ.
olsrd plugin: Implement a `submit' function and use it, too ;)
types.db: Sort the file alphabetically.
Merge branch 'collectd-4.7'
olsrd plugin: Send a line to the daemon, so it answers.
olsrd plugin: Switch the terminology back to LQ and NLQ.
Merge branch 'collectd-4.7'
collectd.conf(5): Added documentation about the olsrd plugin.
src/collectd.conf.in: Added the olsrd plugin.
Merge branch 'ff/olsrd'
olsrd plugin: Include <netinet/tcp.h>.
dns plugin: Fix a compile warning.
Merge branch 'collectd-4.7'
src/meta_data.[ch]: Add a boolean type.
src/plugin.[ch]: Add meta data to value_list_t.
network plugin: Add the DERIVE and ABSOLUTE data source types.
src/plugin.h: Use `int64_t' for `derive_t' and `uint64_t' for `absolute_t'.
src/utils_cache.c: Add the DERIVE and ABSOLUTE data source types.
src/common.c: Rewrite `parse_value'.
src/plugin.c: Introduce the `DS_TYPE_TO_STRING' macro.
snmp plugin: Use `parse_value' instead of using a separate function here.
src/utils_cmd_putval.c: Use `parse_values'.
couchdb plugin: Add the DERIVE and ABSOLUTE data source types.
gmond plugin: Add the DERIVE and ABSOLUTE data source types.
collectd-perl(5): Add the DERIVE and ABSOLUTE data source types.
csv plugin: Improve handling of DERIVE and ABSOLUTE data source types.
java plugin: Improve handling of DERIVE and ABSOLUTE data source types.
perl plugin: Improve handling of DERIVE and ABSOLUTE data source types.
Various plugins: Fix formatstring errors.
network plugin: Cast data sources to their respective types.
rrdcached plugin: Fix a typo.
Merge branch 'collectd-4.7'
Update README and add Paul to the AUTHORS file.
src/utils_threshold.c: Add a percent sign to the minimum value, too.
src/utils_threshold.c: Fix a typo.
collectd.conf(5): Document the new `Percentage' option.
src/utils_threshold.c: Change the percentage code so it works with the DataSource option.
tokyotyrant plugin: Make DB handle `static'.
Build system: Improve detection of the tokyotyrant library.
tokyotyrant plugin: Lookup service names (port names) and minor fixes.
.gitignore: Update the file.
collectd.conf(5): Improved markup of the tokyotyrant documentation.
Merge branch 'ps/tokyotyrant'
src/collectd.conf.in: Fix a typo in tokyotyrant's sample config.
Merge branch 'collectd-4.7'
Merge branch 'collectd-4.7'
src/utils_cache.[ch]: Add uc_get_history[_by_name].
match_empty_counter plugin: Match for zero counter values.
df plugin: Fix some "best practices" that have been changed.
df plugin, AUTHORS: Add Paul.
java bindings: DataSource: Add `DERIVE' and `ABSOLUTE'.
src/collectd.conf.in: java plugin: Use @prefix@ when building the example class path.
java bindings: Add first take at a `GenericJMX' plugin.
java bindings: JMXMemory: Remove an annoying folding.
java bindings: GenericJMX: This first prototype version seems to do something.
java bindings: GenericJMX: Add support for "InstanceFrom".
java bindings: GenericJMX: Fix a couple of error messages.
java bindings: GenericJMX: Add support for more numeric classes.
contrib/GenericJMX.conf: Added a sample config file for the GenericJMX plugin.
src/collectd.conf.in: Fix the default class path of the java plugin.
src/common.h: Remove the `ds' argument from the `FORMAT_VL' macro.
src/utils_cache.[ch]: Implement a meta-data interface for cached values.
src/utils_cache.c: Free the meta data when removing a cache entry.
src/utils_cache.[ch]: Make the `value_list_t *' const.
network plugin: Use the meta data to implement the `Forward' option.
src/utils_cache.c: Don't tell the user about missing values.
madwifi plugin: Rename the âDisableSysfsâ to âSourceâ.
madwifi plugin: Fix a few best practices.
madwifi plugin: Add some assertions â¦
AUTHORS: Add Ondrej.
Merge branch 'ff/genericjmx'
madwifi plugin: Fix buffer handling around `readlink'.
madwifi plugin: Unify ioctl error handling.
madwifi plugin: Rename the antenna stats.
madwifi plugin: Signal an error in the read function when appropriate.
Merge branch 'collectd-4.7'
Merge branch 'collectd-4.7'
contrib/GenericJMX.conf: Fix âproperty patternsâ in the sample config.
src/Makefile.am: Add `madwifi.h' to madwifi_la_SOURCES.
rrdtool plugin: Optimize away the ârandom_timeout_modâ variable.
collectd.conf(5): Document the new `RandomTimeout' option.
Merge branch 'mg/jitter'
swap plugin: Fix the âswap_submitâ invocation of non-Linux implementations.
java bindings: GenericJMX plugin: Implement the âInstanceFromâ option for <value /> blocks.
contrib/GenerixJMX.conf: Add some example configuration for Tomcat.
src/types.db: Sort alphabetically.
contrib/GenericJMX.conf: Fix some typos and improve type instances.
java bindings: GenericJMX: Implement user/password authentication.
http plugin: Remove trailing whitespace.
configure.in: Add the http plugin to the status output.
http plugin: Remove tailing whitespace.
http plugin: Rename the âLocationâ option to âURLâ.
http plugin: Remove an unused variable.
http plugin: Don't convert COUNTER values to rates.
http plugin: Use the `FORMAT_VL' macro.
http plugin: http_value_list_to_string: Clean-up.
http plugin: Comment in the call to `curl_easy_perform'.
http plugin: http_write: Clean-up.
http plugin: Implement a `flush' callback.
http plugin: Small fixes for the buffer handling.
http plugin: Update the copyright notice and AUTHORS file.
configure.in: Sort the status output alphabetically.
configure.in: Check for the <linux/wireless.h> header.
curl_json plugin: Renamed the âcouchdbâ plugin to âcurl_jsonâ.
collectd.conf(5): Renamed the couchdb plugin to curl_json here, too.
write_http plugin: Rename the âhttpâ plugin to âwrite_httpâ.
collectd.conf(5): Updated to reflect the renaming of the âwrite_httpâ plugin.
write_http plugin: Implement support for multiple destinations.
write_http plugin: Implement the usual SSL options.
Merge branch 'ps/http'
arc plugin: Remove a left-over `printf'.
zfs_arc plugin: Renamed the âarcâ plugin to âzfs_arcâ.
zfs_arc plugin: Fix a small typo.
README, AUTHORS: Add information about the zfs_arc plugin and Anthony.
Merge branch 'ad/arc'
write_http plugin: Fix a typo.
write_http plugin: Suppress the âExpect:â header.
write_http plugin: Send â\r\nâ line endings.
write_http plugin: Make it possible to send values as JSON.
ChangeLog: Updated for the 4.8.0 release.
README: Add missing plugins; moved âwrite_httpâ.
src/utils_threshold.[ch]: Implement `ut_search_threshold'.
src/utils_threshold.[ch]: Update copyright information.
unixsock plugin: Implement the âGETTHRESHOLDâ command.
Collectd::Unixsock: Add support for the âGETTHRESHOLDâ command.
contrib/cussh.pl: Add support for the âGETTHRESHOLDâ command.
src/utils_cache.c: Fix a very rare deadlock situation.
ChangeLog: Fix a typo.
Merge branch 'collectd-4.7' into collectd-4.8
collectd-java(5): Document the âGenericJMXâ plugin.
bindings/java: Compile and install the âGenericJMXâ plugin.
swap plugin: Add copyright information for Stefan Völkel.
dns, network, rrdtool plugins: Updated copyright information.
src/utils_threshold.c: Update copyright information.
ChangeLog: Document the âGETTHRESHOLDâ command.
Mariusz Gronczewski (3):
Introduce the DERIVE and ABSOLUTE data source types.
Random write timeout for rrdtool plugin
rrdtool plugin: Call rand(3) less often.
Matthew Sporleder (1):
src/collectd.conf.in: Fix a typo.
Mirko Buffoni (1):
dns plugin: Implement the `SelectNumericQueryTypes' option.
Ondrej Zajicek (1):
madwifi plugin: Plugin for detailed information from the MadWifi driver.
Paul Sadauskas (25):
Plugin for monitoring TokyoTyrant
Changes suggested by Sebastian Harl.
Fix a bug with recording of port
Add some documentation for tokyotyrant to the collectd.conf manpage
tokyotyrant plugin: Handle port config param as a string
tokyotyrant plugin: Only connect once.
tokyotyrant plugin: Don't need to pass the db handle around, its global.
.gitignore: Add some *.o files.
df plugin: Add option to report by mountpoint or devicename
collectd.conf(5): Add new config option.
Add option to collectd.conf
http plugin: Start in http plugin that can output csv to stdout
http plugin: it works, i think
http plugin: Separate values into multiple lines
http plugin: Initialze curl every time, to we don't clobber things
http plugin: Dont hold open curl connections. It ties up apache
http plugin: Fix a memory leak by cleaning up the curl handles
http plugin: Set mutex around curl, so we only perform once at a time
http plugin: POST when a 4K buffer is nearly full
http plugin: Remove some debugging info
http plugin: Better error handling, and flush before shutdown
http plugin: Make the output match the PUTVAL plain-text protocol
http plugin: Put the makefile stuff in the right place alphabetically
http plugin: Man page about config vars
http plugin: Add entries to collectd.conf
Stefan Völkel (1):
added swapin/out support to swap plugin
---
.gitignore | 76 +-
AUTHORS | 12 +
ChangeLog | 50 +
README | 33 +-
bindings/java/Makefile.am | 12 +-
bindings/java/org/collectd/api/DataSource.java | 18 +-
bindings/java/org/collectd/java/GenericJMX.java | 145 +++
.../collectd/java/GenericJMXConfConnection.java | 221 +++++
.../org/collectd/java/GenericJMXConfMBean.java | 242 +++++
.../org/collectd/java/GenericJMXConfValue.java | 587 ++++++++++++
bindings/java/org/collectd/java/JMXMemory.java | 4 +-
bindings/perl/Collectd/Unixsock.pm | 63 ++-
configure.in | 162 ++++
contrib/GenericJMX.conf | 238 +++++
contrib/README | 9 +-
contrib/collection3/etc/collection.conf | 46 +
.../lib/Collectd/Graph/Type/ArcCounts.pm | 110 +++
contrib/cussh.pl | 44 +
src/Makefile.am | 82 ++
src/collectd-java.pod | 132 +++
src/collectd-perl.pod | 6 +-
src/collectd.conf.in | 68 ++-
src/collectd.conf.pod | 278 ++++++
src/common.c | 57 +-
src/common.h | 6 +-
src/csv.c | 61 +-
src/curl.c | 23 +
src/curl_json.c | 822 +++++++++++++++++
src/df.c | 72 +-
src/dns.c | 31 +-
src/gmond.c | 28 +-
src/java.c | 32 +-
src/libcollectdclient/client.c | 5 +
src/libcollectdclient/client.h | 6 +
src/madwifi.c | 975 ++++++++++++++++++++
src/madwifi.h | 307 ++++++
src/match_empty_counter.c | 118 +++
src/meta_data.c | 58 ++-
src/meta_data.h | 8 +-
src/network.c | 407 ++++----
src/olsrd.c | 709 ++++++++++++++
src/perl.c | 19 +-
src/plugin.c | 22 +-
src/plugin.h | 27 +-
src/powerdns.c | 2 +-
src/rrdcached.c | 17 +-
src/rrdtool.c | 52 +-
src/snmp.c | 57 +-
src/swap.c | 146 ++-
src/table.c | 2 +-
src/tail.c | 20 +
src/tokyotyrant.c | 234 +++++
src/types.db | 33 +-
src/types_list.c | 6 +-
src/unixsock.c | 5 +
src/utils_cache.c | 468 +++++++++-
src/utils_cache.h | 46 +
src/utils_cmd_getthreshold.c | 178 ++++
src/utils_cmd_getthreshold.h | 31 +
src/utils_cmd_putval.c | 53 +-
src/utils_db_query.c | 9 +-
src/utils_format_json.c | 268 ++++++
src/utils_format_json.h | 36 +
src/utils_match.c | 53 ++
src/utils_match.h | 10 +
src/utils_rrdcreate.c | 8 +-
src/utils_threshold.c | 228 ++++-
src/utils_threshold.h | 32 +-
src/write_http.c | 638 +++++++++++++
src/zfs_arc.c | 166 ++++
version-gen.sh | 2 +-
71 files changed, 8642 insertions(+), 589 deletions(-)
---
More information about the collectd-changes
mailing list