[collectd-changes] collectd, the system statistics collection daemon: Changes to 'refs/tags/collectd-5.4.0'
Florian Forster
octo at verplant.org
Sun Aug 18 12:22:43 CEST 2013
Tag 'collectd-5.4.0' created by Florian Forster <octo at collectd.org> at 2013-08-18 11:22 +0200
Tag for version 5.4.0.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iQIcBAABAgAGBQJSEKBpAAoJEFCaZHVExRxowcUQAMUlsZpePDmbpicJ1QeNQOOu
XQzpHMl3KWueQYyz6F+gV61tLnxseacD4s779qRuevAJ3US835dK4WJADYrXAjV8
XYyje9pZOwKwo1d2iwZol3+9zwF/+ALBQjSaL4KgbNSxDUdpYcExwoNVzQUc54wG
xKF+qYxhl3RIlFZA6EbhQSUbrfHmiMIyyLe2svEwL8+RDjY3+9/tygYt1TdMBmfO
QiTwkTOMAq4yx7YL6zfUhdXg9RXmKiVH3Az1hBbB/1hcCpolKDrAFdSkr5EEJBYX
cpAZ6yNx3vCbjjno0VI5Hz58v2/eLhgiURVRSdR0xoS2cUP1oTyQsXWfAwCHW24u
swqPa37z/g/EDYweEfKD/9t9JRJ4jw/UTwFNsLMbyOjxy148NytQcO/mOhiCjE3Y
vX/pAc7qtPEXP30RkOexj4iwGCGVS/2peoHui+loEcncPFDhi8Q9UdKmQ1MfJx2P
wnzypWi0Q9WN2o5xtrEwUJi/ZUvj9QeheGbRVt+JHtUvC/Ai2U2JTFgu+Ok4L9zC
P4nXpNZRDM0GdnRkzhlnKEidOcVIjH1/111Cy6r8KgQrOUIx8UYckQHvxeI7btGY
jJUDWDNkkmNCD4mIdneaBoU1svNflCECPxHfzi2Os0u377wgQmt+WlDQa4kuU4f7
PrN2bMElplTxbMiqi1CA
=eLNl
-----END PGP SIGNATURE-----
Changes since collectd-5.3.1:
Alex Deymo (5):
aquaero: Include aquaero plugin in config files.
aquaero: New Aquaero sensors plugin
aquaero: Fix sensor names
aquaero: Documentation for aquaero plugin.
aquaero: Fix AC_CHECK configure setting for libaquaero5.
Alexander Else (2):
decode_network_values dstype is ordinal value of string literal
fixes StringIO unicode handling in python 2.7
Andreas Henriksson (7):
Initial libmnl porting attempt
Update configure script to link with -lmnl
Fix netlink.c to (almost) build
Fix HAVE_TCA_STATS(2) checks in configure.in
Restructure to compile with all combos of HAVE_TCA_STATS(2)
More fixing of netlink build with different HAVE_...
Fix pointer confusion for nested attribute parsing
Bert Vermeulen (14):
sigrok: build system setup
sigrok plugin
Use gcc-specific __attribute__ to mark unused parameter
Factor out device initialization
Config errors should not be fatal
Code cleanup
Code consistency fixes
Use value types according to sigrok measured quantity
add sound pressure level type
Fix temperature type to be unit-agnostic
sigrok: Change 'interval' option to 'MinimumInterval', and allow 0
sigrok: Update docs to reflect config keyword change
Add sigrok to README/AUTHORS
Mention libsigrok dependency
Blake Matheny (1):
Add support for incr/decr counts
Ceri Storey (1):
Attempt to fix collectd/collectd#229 by doing user / group lookups before we fork.
Chad Malfait (14):
initial commit of volume.c
Added configuration for autotools
removed unused var plugin_volume
Set default size from GB to bytes.
changed LIBADD to reference variable BUILD_WTH_LIBLVM2APP_LIBS
added the use of df_complex and changed fprintf to ERROR for error
Returning lvm_errno on error
Corrected typo
Added logical volume size metrics
added missing comma to AC_CHECK_LIB for lvm2app
changed symbol check for lvm2app
Changed data type from vg to vol_group and lv to logical_vol to be more descriptive
Removed un-needed files
Changed plugin from volume to lvm
Cyril Plisko (1):
Fix typo
David Brown (1):
here's some bits to fix CFLAGS to CPPFLAGS
Evan Felix (14):
Initial implementation of build addition, and memory gathering for the mic card
Add Thermal gathering, and the config properly
add cpu stat gathering
Add config options
fix copy framework error
rework dependencies for mic plugin
Cleanup errors from upstream review, cleanup typeographical errors.
Fix input parameter
Use proper values out of memory utilization
cleanup mic number initializing. Prefix Debug and error messages
mic plugin: Code for power readings.
Add Documentaion for Power collection in the mic plugin
Do proper storage of power numbers, do conversion to base units.
Drop suffixes, now that we are putting them in correct types
Fabien Wernli (1):
allow for non-root user to run script.
Florian Forster (96):
volume plugin: Fix a couple of issues from the code review.
AUTHORS, README: Add Chad and the LVM plugin.
Merge branch 'cm/lvm'
src/common.[ch]: read_file_contents: Use {s,}size_t rather than int.
cgroups_cpuacct plugin: Minor style fixes.
cgroups_cpuacct plugin: Use type "cpu" to submit value lists.
cgroups_cpuacct plugin: Re-indent read_cpuacct_root().
cgroups_cpuacct plugin: Read file line-by-line.
src/types.db: Remove the unused "cpuacct" type.
collectd.conf(5): Fixed a typo (comma vs. dot) and markup fixes.
cgroups plugin: Rename the "cgroups_cpuacct" plugin.
AUTHORS, README: Add the "cgroups" plugin.
AUTHORS, README: Add Evan and the mic plugin.
mic plugin: Remove the NUM_THERMS define.
mic plugin: Some more coding style changes. Mostly breaking long lines.
mic plugin: Use the "core number" as plugin instance.
configure.in: Remove the unused "plugin_mic" variable.
collectd.conf(5): Add documentation for the MIC plugin.
src/plugin.c: Allocate read-callback names on the heap.
src/common.[ch]: Add the ssnprintf_alloc() function.
curl_xml plugin: Allow arbitrarily long callback names.
mic plugin: Change the name of the power settings â¦
mic plugin: Fix indentation issue.
README: Document power consumption being collected by the mic plugin.
Merge branch 'ef/mic'
src/plugin.c: Make plugin_load() idempotent, i.e. don't load plugins twice.
collectd.conf(5): Document the new "LoadPlugin" behavior.
src/plugin.c: Move the perl and python "global" magic to plugin_load().
src/plugin.c: Fix a comment regarding duplicate plugin_load() calls.
src/configfile.c: Add the "AutoLoadPlugin" option.
Merge branch 'more-varnish-stats'
curl plugin: Fix compile issue (long vs. long*).
curl plugin: Remove the curl-only auxiliary configuration functions.
curl plugin: Don't abort when reading the response code failed.
curl plugin: Use cdtime to calculate response times.
Merge branch 'yaccz/curl-status'
contrib/redhat/init.d-collectd: Rename variable to â¦PIDDIR.
df plugin: Remove trailing whitespace.
df plugin: Rename the percent metrics.
collectd.conf(5): Minor fixes.
curl plugin: Fix compiler warning.
Merge branch 'vb/df'
Merge branch 'yaccz/curl-status'
write_riemann plugin: Implement the "TTLFactor" option.
zfs_arc plugin: Add copyright information for Xin Li.
zfs_arc plugin: Use a buffer with fixed size rather than allocating on the heap.
zfs_arc plugin: Fix indentation.
Merge branch 'xl/zfs'
statsd plugin: Initial implementation.
statsd plugin: Add configuration for Host and Port.
statsd plugin: Implement the "Delete{Counters,Timers,Gauges}" options.
statsd plugin: Allow several metrics with the same name but different types.
stats plugin: Add support for sets.
Merge branch 'feature-write_graphite-udp' of git://github.com/jjmaestro/collectd
statsd plugin: Implement the "TimerPercentile" configuration option.
df plugin: Remove trailing white space.
Merge branch 'vbartoni/df'
Merge branch 'fix-dstype-ordinal-decode_network_values' of git://github.com/aelse/collectd
Merge branch 'fix-stringio-python2.7' of git://github.com/aelse/collectd
statsd plugin: Remove the prefix in the counter and gauge handlers.
statsd plugin: Avoid calling snprintf() in the hot path.
statsd plugin: Dont'a call common.c:parse_value().
statsd plugin: Don't use strtok_r() to split multi-metric packets.
statsd plugin: Make metric names case-sensitive.
Merge branch 'collectd-5.3'
statsd plugin: Store values internally as double.
src/configfile.c: Rename options to "WriteQueueLimit{High,Low}".
src/plugin.c: Some fixes for write limits.
Merge branch 'collectd-5.3'
Merge branch 'ym/limit_write_queue_length'
tail plugin: Remove custom string config function.
rrdcached, rrdtool plugins: Honor the "DataDir" setting.
rrdcached, rrdtool plugins: Add directory separator after datadir.
stats plugin: Don't check the value of '(value_t).derive'.
rrdtool plugin: Minor performance improvement.
collectd.conf(5): sigrok plugin: Improve markup.
sigrok plugin: Ensure consistent logging prefix.
src/collectd.conf.in: Unify indentation.
Merge branch 'pr/381'
Merge branch 'ff/statsd'
Merge remote-tracking branch 'github/pr/404'
Merge remote-tracking branch 'github/master'
src/types.db: Remove the maximum value for "latency".
Merge remote-tracking branches 'github/pr/392' and 'github/pr/399' into jr/json
curl_json plugin: Random minor improvements.
collectd.conf(5): Markup improvements for the curl_json plugin.
Merge branch 'jr/json'
configure.in: Check for the libaquaero5.o file in "obj/".
aquaero plugin: Some coding style fixes.
aquaero plugin: Use the "complex" configuration.
README: Add dependency "aerotools-ng".
collectd.conf(5): Improve markup of the aquaero plugin.
Merge branch 'ad/aquaero'
Merge branch 'collectd-5.2' into collectd-5.3
Merge branch 'collectd-5.3'
Bump version to 5.4.0; Update ChangeLog.
J. Javier Maestro (7):
write_graphite plugin: Adding TCP/UDP support via config
write_graphite plugin: Adding UDP support to docs, README, etc.
write_graphite plugin: Adding LogSendErrors boolean flag
write_graphite plugin: Adding LogSendErrors to docs, README, etc.
write_graphite plugin: Adding myself to AUTHORS :)
write_graphite plugin: config should fail on error
write_graphite plugin: avoid flooding the log with the protocol error check
Jan (yac) MatÄjka (1):
add MeasureResponseCode refs #319
Jim Radford (14):
memcached plugin: actually connect when using a unix socket
curl_json plugin: support arrays
curl_json plugin: document being able to access arrays
curl_json plugin: separate the cj_curl_perform in to the curl and yajl parts
curl_json plugin: support getting json from a Unix socket as well as a URL
curl_json plugin: use sstrerr for thread safety
curl_json plugin: style cleanups
curl_json plugin: free the socket name
curl_json plugin: document the new Sock option
curl_json plugin: add an example of array access to the documented uWSGI example
curl_json plugin: warn when config expects a map and a number is provided
.gitignore collectd-tg
fix .gitignore of lcc_features.h
Update clean.sh
Laurent (1):
amqp: add Graphite{SeparateInstances,AlwaysAppendDS} options
Manuel Luis Sanmartin Rozada (2):
csv plugin: fix forgotten "datadir" in re-implement value_list_to_filename()
csv plugin: set datadir null when free
Marc Fournier (22):
add 2 missing data types for df percentages
lpar: make dots in configure.in consistent with other plugins
replace nginx_{accepts,handled} DSs
df: rename percentage types to a more generic name
df: remove trailing whitespaces
libmnl: fix 2 mistakes preventing building with --enable-debug
netlink: fix segfault & make advanced options work again
Merge remote-tracking branch 'origin/pr/371'
netlink: indentation & whitespace/tab consistency
netlink: comments & cleanup
netlink: __attribute__ usage clarification
update README to mention libmnl dependency
update build system to reflect switch to libmnl
use pkg-config to locate libmnl and configure netlink plugin
remove redundant inclusion of time.h
update copyright and authors list
Merge remote-tracking branch 'origin/pr/376'
disable fields not available in varnish 2.0.x
RedHat RPM spec: support for RHEL5
statsd plugin: add TimerLower and TimerUpper options
statsd plugin: add TimerSum option
statsd plugin: add TimerCount option
Matt Blair (1):
fix the build
Michael Stapelberg (1):
Add cgroups_cpuacct plugin to collect CPU user/system time per cgroup
Nick Stenning (3):
varnish plugin: missing definition in default config
varnish plugin: add missing fields
varnish plugin: update config docs for new collectors
Patrick Shan (1):
* change nginx plugin for collectd to submit "nginx_accepts" and
Vedran Bartonicek (3):
Plugin df free space as percentage.
Plugin df: ReportPercentage
Plugin df - reporting both percentage and absolute values
Xin Li (1):
Implement ARC data collection on FreeBSD.
Yves Mettier (4):
Added new WriteQueueLengthLimit (drop values when bigger)
fixed a bug in doc near new WriteQueueLengthLimit*
Fixes for code quality
Fixed a bug with WriteQueueLengthLimitHigh is null/uninitialized
---
.gitignore | 3 +-
AUTHORS | 27 ++
ChangeLog | 52 +++
README | 44 +-
clean.sh | 30 ++
configure.in | 426 ++++++++++++++-----
contrib/collectd_network.py | 15 +-
contrib/collectd_unixsock.py | 2 +-
contrib/redhat/collectd.spec | 142 +++++--
contrib/redhat/init.d-collectd | 16 +-
src/Makefile.am | 65 ++-
src/amqp.c | 7 +
src/aquaero.c | 193 +++++++++
src/cgroups.c | 251 +++++++++++
src/collectd.conf.in | 77 +++-
src/collectd.conf.pod | 542 ++++++++++++++++++++++--
src/common.c | 62 ++-
src/common.h | 8 +-
src/configfile.c | 48 ++-
src/configfile.h | 2 +
src/csv.c | 26 +-
src/curl.c | 116 +++--
src/curl_json.c | 248 +++++++----
src/curl_xml.c | 9 +-
src/df.c | 86 +++-
src/exec.c | 125 +++---
src/lvm.c | 103 +++++
src/memcached.c | 57 +++
src/mic.c | 417 ++++++++++++++++++
src/netlink.c | 508 +++++++++++++---------
src/nginx.c | 4 +
src/plugin.c | 202 ++++++++-
src/plugin.h | 3 +-
src/rrdcached.c | 15 +
src/rrdtool.c | 56 ++-
src/sigrok.c | 399 ++++++++++++++++++
src/statsd.c | 908 ++++++++++++++++++++++++++++++++++++++++
src/tail.c | 27 +-
src/thermal.c | 12 +-
src/types.db | 13 +-
src/utils_latency.c | 187 +++++++++
src/utils_latency.h | 47 +++
src/varnish.c | 334 ++++++++++-----
src/write_graphite.c | 74 +++-
src/write_riemann.c | 35 +-
src/zfs_arc.c | 64 ++-
version-gen.sh | 2 +-
47 files changed, 5255 insertions(+), 834 deletions(-)
---
More information about the collectd-changes
mailing list