[collectd-changes] collectd, the system statistics collection daemon: Changes to 'refs/tags/collectd-5.7.0'

Florian Forster octo at verplant.org
Mon Dec 12 09:00:10 CET 2016


Tag 'collectd-5.7.0' created by Florian Forster <octo at collectd.org> at 2016-12-12 07:59 +0100

Tag for version 5.7.0.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAABAgAGBQJYTlj2AAoJENQsaY4McFoVzpEP/R6X4JIvDuaahJNfo/QNHvYG
JVr4ObygFOO2+NZIkFxyHcgiUGqejE7EHhmXdS9dSSvwMvKtC7k+q5GE81+lElOr
lYaNw0E/ASA+uO71yIXYCHfA2zQxm4OQJegoRHP7gzywOB2BvIFO0twIP5zVnlcP
AuiO4YjUpokSACIsjfeTROvHICkhQtdSZjQTp2UwS1g27J1wP6r/oJPNVlITl77j
TDIzLk5O/Cezmv/wMjYk8sroC/RGYMtiTE1l5hqOjKNYzq9V89ix9970wvI/Fo0r
RQT1h49ZXG4FKvsVhJTyetr2I52UgNxcGsvbUtbkAIPGwwX+IVAxfU67BJYwmJD1
XuMJdWqiXJpDK3rKE4QLdArk+vVhwBYF6ONFjf6dEDdNbvso0LYR+CATNwcpxnwW
q+wo7adc6xX50ZGh8+Uc6kNv0a3mTRmbsx/cuVg3cC8vPvHLp/1G3MxS2jMMVtKU
ct4T0QCMTwOtjX8ZHD6IpaoSiYlvypvf/YgI5Bkm0qJsGBu1nngupBPYnkpVbVth
j+W6r9OlAe2+EWoRZ9XHYpfaWk8hwTTu8rFYG+5pSETU53Ry6K87W3vfclrxNejU
k0fXiyXM8/DbfMoEE1nI/GZtM14nYkoiVGnLRlomcs8e5CwNI+3PTFudTu3EVRDm
u+W4lOV2r9MIVNuPqHC4
=7IwJ
-----END PGP SIGNATURE-----

Changes since collectd-5.6.2:
Akos Vandra (2):
      Ability to run in tainted mode for spamassasin plugin.
      add missing ;

Benjamin Gilbert (4):
      hddtemp: Lift 32-device limit
      hddtemp: Lift 1024-byte response limit
      hddtemp: Improve robustness of test
      Update email address

Brock Johnson (1):
      Updated to actually honor the boolean and clarified documentation per request

Chao Yang (2):
      cpu: Fix cpu aggregation on AIX
      cpu: Fix cpu aggregation on AIX change codeing style

Dave Cunningham (1):
      Add RFC3339 Zulu time functions

Deyan Chepishev (4):
      Modified plugin virt.c
      fixed typo in the Man
      plugin virt, collectd.conf.in, collectd.conf.pod eddited to be according to comments from collectd members
      virt.c modifications to bring it in accordance with "octo" comments

Florian Forster (144):
      Merge branch 'collectd-5.6'
      grpc plugin: Rename "DispatchValues" to "PutValues".
      ceph plugin: Ensure that at least one daemon is configured in cconn_main_loop().
      Merge remote-tracking branch 'github/pr/1901'
      write_http plugin: Add assertion for scan-build.
      df plugin: Guard strcmp() against being passed NULL pointers.
      Merge branch 'collectd-5.5' into collectd-5.6
      Merge branch 'collectd-5.6'
      ceph plugin: Use compound literals to initialize a VLA.
      Merge branch 'collectd-5.6'
      modbus plugin: Use "struct sockaddr_storage" instead of "struct sockaddr".
      Merge branch 'collectd-5.6'
      Tree wide: Use user_data_t compound literal where appropriate.
      Tree wide: Don't document the user_data_t holds user data.
      battery plugin: Reimplement sysfs_file_to_buffer() using read_file_contents().
      Merge remote-tracking branch 'github/pr/1923'
      Merge remote-tracking branch 'github/pr/1924'
      Merge remote-tracking branch 'github/pr/1920'
      src/daemon/common.[ch]: Implement parse_value_file().
      battery plugin: Replace getvalue() with parse_value_file().
      conntrack plugin: Use parse_value_file().
      cpufreq plugin: Use parse_value_file().
      entropy plugin: Use parse_value_file().
      thermal plugin: Use parse_value_file().
      turbostat plugin: Use parse_value_file().
      varnish plugin: Fix syntax error.
      Merge remote-tracking branch 'github/pr/1927'
      src/utils_format_graphite.c: Re-insert blank line.
      Merge remote-tracking branch 'github/pr/1915'
      Merge remote-tracking branch 'github/pr/1922'
      Merge remote-tracking branch 'github/pr/1929'
      regex match: snprintf → ssnprintf
      Merge remote-tracking branch 'github/pr/1930'
      Merge branch 'collectd-5.6'
      Tree wide: Use compound literals when dealing with value_t.
      contrib/examples/myplugin.c: Use a compound literal in the example plugin, too.
      Tree wide: Unify initialization of multi-value value lists.
      Merge remote-tracking branch 'github/pr/1931'
      hugepages plugin: Run clang-format.
      hugepages plugin: Don't use pathconf(_PC_NAME_MAX).
      hugepages plugin: Refactor the read_hugepage_entry() function.
      hugepages plugin: Parse page size from the directory name.
      hugepages plugin: Use the "complex" config callback.
      hugepages plugin: Implement the "ValuesPages", "ValuesBytes" and "ValuesPercentage" options.
      hugepages plugin: Remove an unused variable.
      hugepages plugin: Add myself to the list of authors.
      hugepages plugin: Add "g_" prefix to global variables.
      src/daemon/common.[ch]: Reimplement strjoin().
      Merge branch 'pr/1792'
      src/daemon/utils_time.c: Pass "struct tm *" to format_zone().
      Merge branch 'pr/1918'
      Merge remote-tracking branch 'github/pr/1939'
      Merge remote-tracking branch 'github/pr/1942'
      dpkgstat plugin: Filter through clang-format.
      Merge branch 'pr/1649'
      src/daemon/plugin.c: Initialize vl->host in plugin_value_list_clone().
      src/daemon/plugin.c: Don't copy values twice.
      Tree wide: Don't set vl.host to hostname_g in plugin code.
      Merge remote-tracking branch 'github/pr/631'
      Merge remote-tracking branch 'github/pr/1952'
      Merge remote-tracking branch 'github/pr/1956'
      Merge remote-tracking branch 'github/pr/1962'
      src/daemon/utils_cache.h: Improve documentation for uc_iterator_get_next().
      Merge branch 'collectd-5.6'
      CONTRIBUTING.md: Fix typos.
      grpc plugin: Fix compile error.
      docs/BUILD.dpdkstat.md: Move dpdkstat build instructions out of README.
      docs/BUILD.java.md: Move java build instructions out of README.
      README: Improve build requirements.
      README: Move mqtt and grpc to the right section.
      CONTRIBUTING.md: Note that plugins must be added to README.
      memcached plugin: Clarify documentation and a comment.
      Merge branch 'pr/1975'
      Merge remote-tracking branch 'github/pr/1973'
      intel_rdt plugin: Include "collectd.h" as first header.
      intel_rdt plugin: Filter through clang-format.
      Merge branch 'pr/1970'
      Merge remote-tracking branch 'github/pr/1980'
      Merge remote-tracking branch 'github/pr/1981'
      nginx plugin: Add comment, fix indentation.
      Merge branch 'pr/1609'
      Merge remote-tracking branch 'github/pr/1749'
      src/daemon/utils_cache.c: Refactor uc_check_timeout().
      src/daemon/utils_time.h: Return structs from CDTIME_T_TO_TIME{VAL,SPEC}.
      src/daemon/utils_time.h: Use composite literals in all macros.
      Various: Simplify code using composite literals.
      gps plugin: Replace busy loop with pthread_cond_timedwait().
      curl plugin: Don't use CDTIME_T_TO_DOUBLE() within a composite literal.
      Merge remote-tracking branch 'github/pr/2001'
      src/daemon/common_test.c: Avoid nesting composite literals.
      Merge remote-tracking branch 'github/pr/2006'
      Merge remote-tracking branch 'github/pr/2006'
      virt plugin: Add comment for <libgen.h> include.
      virt plugin: Use the IS_TRUE() macro.
      virt plugin: Fix indentation and some whitespace.
      collectd.conf(5): Improve the "BlockDeviceFormat" and "BlockDeviceFormatBasename" sections.
      Merge branch 'pr/2004'
      tail plugin: Implement the "GaugePersist" type.
      collectd.conf(5): Fix typos.
      src/daemon/utils_match.c: Improve readability of reset logic.
      src/daemon/utils_match.c: Add GAUGE_PERSIST logic to default_callback().
      src/daemon/utils_tail_match.c: Use match_value_reset().
      Merge branch 'collectd-5.6'
      Merge branch 'collectd-5.6'
      write_prometheus plugin: New plugin for exposing metrics to Prometheus.
      write_prometheus plugin: Optimize metric_family_get_metric().
      write_prometheus plugin: Improve performance of metric_cmp().
      write_prometheus plugin: Don't allocate metric families in prom_missing().
      write_prometheus plugin: Use the "static" macro to specify PROMETHEUS_DEFAULT_STALENESS_DELTA.
      Merge remote-tracking branch 'github/pr/1967'
      write_prometheus plugin: Escape label values.
      configure.ac: Improve detection and usage of pthread_set_name_np(3).
      src/daemon/plugin.c: Address review comments.
      Merge remote-tracking branch 'github/pr/2040'
      src/utils_format_graphite.[ch]: Add unit test.
      Merge remote-tracking branch 'github/pr/2054'
      Merge remote-tracking branch 'github/pr/2052'
      src/utils_format_graphite.[ch]: Implement the GRAPHITE_PRESERVE_SEPARATOR flag.
      amqp, write_graphite and write_kafka plugins: Implement the "[Graphite]PreserveSeparator" option.
      Merge remote-tracking branch 'github/pr/2058'
      src/utils_latency.[ch]: Improve accuracy, update unit test.
      src/utils_latency.[ch]: Remove latency_counter_get_start_time().
      src/utils_latency.[ch]: get_rate(): Make lower bound exclusive.
      collectd.conf(5): Update the "LatencyRate" option.
      src/utils_latency{,_config}.[ch]: Reformat new code with clang-format.
      tail plugin: Rename DSType from Latency to Distribution.
      src/daemon/utils_match.[ch]: Rename UTILS_MATCH_CF_GAUGE_LATENCY to UTILS_MATCH_CF_GAUGE_DIST.
      src/utils_latency_config.c: Avoid nested compound literals.
      collectd.conf(5): Add missing blank line.
      collectd.conf(5): Improve documentation of the turbostat plugin.
      Merge branch 'pr/2056'
      Tree wide: Reformat with clang-format.
      Merge branch 'collectd-5.6'
      Merge branch 'collectd-5.6'
      Even more renormalization.
      src/Makefile.am: Fix dependencies for the "tail" and "match" utilities.
      src/daemon/utils_random.[ch]: Implement cdrand_u().
      write_kafka plugin: Use 32bit random number when formatting a random key.
      src/Makefile.am: Fix linking with libcmds.la.
      src/utils_cmd_*.[ch]: Remove unused and redundant includes.
      smart plugin: Refactor, demote warnings to debug.
      Merge remote-tracking branch 'github/pr/2081' into collectd-5.7
      Merge branch 'collectd-5.6' into collectd-5.7
      Bump version to 5.7.0; Update ChangeLog.

Fredrik Sandebert (1):
      Fixed two small typos

Harry van Haaren (1):
      v2: dpdkstat: fixed issues from github review

Igor Peshansky (19):
      Allow deleting metadata keys.
      Implement interpolation.
      Document interpolation and DeleteMetaData.
      Allow replacing within and deleting metadata keys.
      Document MetaData and DeleteMetaData.
      Add optional configuration to write_log; allow writing JSON.
      Document Plugin:WriteLog configuration.
      Address review comments:
      Address review comments:
      Address review comments:
      Address more review comments:
      Allow Match:Regex to match metadata.
      Document MetaData.
      Address review comments:
      Address review comments:
      Force use of local time in the postgresql plugin.
      Address more review comments:
      Plug a leak in Target:Set.
      src/daemon/utils_time.c: Fix invalid strcpy position in format_rfc3339().

Jaroslav Safka (1):
      hugepages plugin: a stats plugin for hugepages

John Conroy (1):
      Truncate strjoin arguments if > DATA_MAX_NAME_LEN

Kim Jones (10):
      Interface name and number of ports enabled can now be customised
      Added ASLR info to README
      Fixing configure.ac to reflect changes in collectd
      Modify DPDK CFLAGS
      dpdkstat: remove redundant types in types.db
      hugepages: rework
      hugepages: rework 2
      hugepages: typo fix in 2nd pathconf() check
      hugepages: check for error if readdir returns NULL
      dpdkstat: rework

Korynkevych, RomanX (1):
      dpdkstat: README instructions for DPDK static lib

Manuel Luis Sanmartín Rozada (2):
      Add support to set the thread name.
      Explain the need for _GNU_SOURCE

Marc Fournier (10):
      collectd.spec: adjust version & changelog entries for master branch
      collectd.spec: add hugepages plugin
      collectd.spec: add dpdk plugin
      collectd.spec: the dpdk is actually called dpdkstat...
      collectd.spec: add new intel_rdt plugin
      Merge branch 'collectd-5.6'
      bind: fix 2 typos spotted by Debian's lintian tool
      write_prometheus: add support for libmicrohttpd 0.9.45+
      mqtt, gps: add name parameter to plugin_thread_create()
      collectd.spec: enable write_prometheus

Maryam Tahhan (20):
      hugpages: fix compilation error
      dpdkstat: enable a plugin for DPDK stats
      dpdkstat: fix configuration without DPDK
      dpdkstat: bugfix enable_port_count
      dpdkstat: convert snprintf uses to ssnprintf
      dpdkstat: bugfix missed enabled_port_count
      readme: update to include DPDK.
      dpdkstat: rebased + fixed alignment in types.db
      types.db: fix alignment for dpdkstats
      README: update to include min version of DPDK
      dpdkstat: fix compilation errors
      dpdkstat: fix typo in collectd.conf.pod
      dpdkstat: fix configure.ac and src/Makefile
      dpdkstat: rebase against latest master
      dpdkstat: fix missed rework
      dpdkstat: cleanup of code
      dpdkstat: configuration improvements
      configure: check AVX support
      dpdkstat: refactored pipe error checking
      readme: updated with supported dpdk version

Matthias Bethke (6):
      fix indentation (consistently use tabs)
      update MockDaemon to report fractional seconds
      allow fractional seconds in listval_filter()
      pass fractional seconds upwards as floats
      recognize seconds with and without fractional part
      use deterministic time values in MockDaemon

Michael Leinartas (3):
      Add option to write_graphite: DropDuplicateFields
      Update collectd.conf manpage and address style issues
      Improve if statement readability with braces

Mytnyk, VolodymyrX (1):
      dpdkstats: fix detection of local libdpdk

Pavel Rochnyack (18):
      perl plugin: Register perl plugins with use of 'userdata'.
      perl plugin: Changed pluginname form to allow single perl plugin flush.
      perl plugin: Mark thread as running to avoid deadlock moved from perl_shutdown() to c_ithread_destroy()
      perl plugin: Fixed Collectd::plugin_call_all function name im DEBUG()/ERROR()
      perl plugin: Changed pluginname form to allow single perl plugin flush. (Part 2, fixed _plugin_unregister_generic() function to match _plugin_register_generic_userdata().)
      perl plugin: Added 'flush' fallback
      perl plugin: Renamed and documented "RegisterLegacyFlush" option.
      memcached: Added Address option
      nginx plugin: Report failed connections
      processes plugin: Remove unused fields from structures
      processes plugin: Fix counters initialization / spikes
      processes plugin: Do not gather processes IO and context switch data when unneeded
      powerdns plugin: Improved error reporting
      + User_data destroy callback added to match_create_callback() in utils_match
      + utils_latency: Added latency_counter_get_rate()
      + utils_latency: Cleaned latency_counter_get_rate() from debugging
      + liblatency: Added utils_latency_config code
      DSType latency: Improved after PR code review

Pshyk, SerhiyX (4):
      rdtmon: Implement RDT monitoring plugin
      rdtmon: Fix formatting of collectd pod file.
      rdtmon: Addressed PR comments
      rdtmon: Rename 'rdtmon' plugin to 'intel_rdt'.

Rinigus (3):
      battery plugin: Add StateFS backend.
      use fgets in parse_value_file, fixes #1941
      parse_value_file: adding strstripnewline back

Ruben Kerkhof (17):
      Merge pull request #1890 from trenkel/master
      disk plugin: fix typo in comment
      Remove TODO, it's way out of date (#1892)
      Remove empty NEWS file (#1893)
      Merge branch 'collectd-5.6'
      Merge branch 'hugepages'
      Merge pull request #1904 from sandebert/patch-1
      Merge pull request #1997 from rpv-tomsk/issue-1995
      Merge branch 'collectd-5.6'
      Enable detection of libdpdk by default
      Rewrite the check for libdpdk
      Merge pull request #2046 from rubenk/cleanup-dpdk-detection
      Merge branch 'collectd-5.6' into collectd-5.7
      Fix make distcheck
      Merge pull request #2064 from rubenk/fix-make-distcheck
      Merge pull request #2069 from octo/issue/2067
      email plugin: initialize structure

Sebastian Harl (17):
      gRPC plugin: Add Florian to copyright holders.
      README: Document gRPC's client (sender) support.
      Add a generic interface for parsing the text protocol.
      command parser: Add a vector-based interface.
      plugin.h: Introduce the identifier_t type with pointer fields.
      command parser: Add support for the FLUSH command.
      command parser: Add support for the LISTVAL command.
      command parser: Add support for the GETVAL command.
      LISTVAL command: Add missing cmd_destroy_listval().
      PUTVAL command: Fix memory leaks and duplicate frees.
      command parser: Set command type to UNKNOWN upon failure.
      utils_cmds_test: Add various unit tests for the command parser.
      parse_identifier: Make hostname optional, if a default has been specified.
      command parser: Add support for parser options.
      Link libcmds (used for testing) against -lm.
      valgrind.FreeBSD.suppress: Suppress bogus invalid read in all call chains.
      Declare loop variable in the loop expression.

Taras Chornyi (6):
      dpdkstats: Added errors and filter_result types.
      dpdkstat: Addressed PR comments
      dpdkstat: Fixed issue with incorrect argc calculation
      dpdkstat: Fixed issue with unused var when configured w/o debug
      dpdkstat: Changed log severity to Error
      dpdkstat: Added support for dpdk 16.07.

Tomasz Torcz (1):
      onewire plugin - improve error messages

brockcj (1):
      Add config boolean for logical CPU naming for turbostat plugin

---
 AUTHORS                                  |    2 +-
 CONTRIBUTING.md                          |    6 +-
 ChangeLog                                |   70 +++
 README                                   |  111 ++--
 TODO                                     |   21 -
 bindings/perl/lib/Collectd.pm            |   84 ++-
 bindings/perl/lib/Collectd/MockDaemon.pm |   15 +-
 bindings/perl/lib/Collectd/Unixsock.pm   |  104 ++--
 bindings/perl/t/01_methods.t             |   18 +-
 configure.ac                             |  285 +++++++++-
 contrib/SpamAssassin/Collectd.pm         |    4 +-
 contrib/examples/myplugin.c              |   34 +-
 contrib/redhat/collectd.spec             |   84 ++-
 docs/BUILD.dpdkstat.md                   |  245 +++++++++
 docs/BUILD.java.md                       |   50 ++
 proto/Makefile.am                        |    2 +-
 proto/collectd.proto                     |   13 +-
 proto/prometheus.proto                   |   72 +++
 src/Makefile.am                          |  132 +++--
 src/aggregation.c                        |    4 +-
 src/amqp.c                               |   29 +-
 src/apache.c                             |   28 +-
 src/apcups.c                             |   10 +-
 src/apple_sensors.c                      |    9 +-
 src/aquaero.c                            |    6 +-
 src/ascent.c                             |    6 +-
 src/barometer.c                          |    3 -
 src/battery.c                            |   50 +-
 src/battery_statefs.c                    |  122 +++++
 src/bind.c                               |   26 +-
 src/ceph.c                               |   20 +-
 src/cgroups.c                            |    1 -
 src/chrony.c                             |   10 +-
 src/collectd-perl.pod                    |   26 +-
 src/collectd.conf.in                     |   59 +-
 src/collectd.conf.pod                    |  507 +++++++++++++++--
 src/conntrack.c                          |   49 +-
 src/contextswitch.c                      |    6 +-
 src/cpu.c                                |   79 ++-
 src/cpufreq.c                            |   54 +-
 src/cpusleep.c                           |    6 +-
 src/curl.c                               |   26 +-
 src/curl_json.c                          |    7 +-
 src/curl_xml.c                           |    7 +-
 src/daemon/Makefile.am                   |    3 -
 src/daemon/collectd.c                    |    7 +-
 src/daemon/common.c                      |  100 +++-
 src/daemon/common.h                      |   21 +-
 src/daemon/common_test.c                 |   89 +--
 src/daemon/meta_data.c                   |   63 +++
 src/daemon/meta_data.h                   |    3 +
 src/daemon/plugin.c                      |  188 ++++---
 src/daemon/plugin.h                      |   16 +-
 src/daemon/plugin_mock.c                 |   13 +
 src/daemon/utils_cache.c                 |  114 ++--
 src/daemon/utils_cache.h                 |    6 +-
 src/daemon/utils_cache_mock.c            |   11 +
 src/daemon/utils_match.c                 |  343 ------------
 src/daemon/utils_match.h                 |  175 ------
 src/daemon/utils_random.c                |   13 +-
 src/daemon/utils_random.h                |   10 +-
 src/daemon/utils_tail.c                  |  235 --------
 src/daemon/utils_tail.h                  |   88 ---
 src/daemon/utils_tail_match.c            |  251 ---------
 src/daemon/utils_tail_match.h            |  138 -----
 src/daemon/utils_time.c                  |  153 ++++--
 src/daemon/utils_time.h                  |   95 ++--
 src/daemon/utils_time_test.c             |    7 +-
 src/dbi.c                                |   17 +-
 src/df.c                                 |    9 +-
 src/disk.c                               |   28 +-
 src/dns.c                                |   44 +-
 src/dpdkstat.c                           |  829 ++++++++++++++++++++++++++++
 src/drbd.c                               |    1 -
 src/email.c                              |   17 +-
 src/entropy.c                            |   28 +-
 src/ethstat.c                            |    5 +-
 src/exec.c                               |    9 +-
 src/fhcount.c                            |    7 +-
 src/filecount.c                          |   10 +-
 src/fscache.c                            |    1 -
 src/gmond.c                              |    5 +-
 src/gps.c                                |   35 +-
 src/grpc.cc                              |   28 +-
 src/hddtemp.c                            |  113 ++--
 src/hugepages.c                          |  277 ++++++++++
 src/intel_rdt.c                          |  676 +++++++++++++++++++++++
 src/interface.c                          |   10 +-
 src/ipc.c                                |    6 +-
 src/ipmi.c                               |    8 +-
 src/iptables.c                           |   20 +-
 src/ipvs.c                               |   16 +-
 src/irq.c                                |    6 +-
 src/java.c                               |   41 +-
 src/load.c                               |   10 +-
 src/log_logstash.c                       |    4 +-
 src/logfile.c                            |    5 +-
 src/lpar.c                               |    7 +-
 src/lua.c                                |   17 +-
 src/lvm.c                                |    8 +-
 src/madwifi.c                            |   24 +-
 src/match_regex.c                        |  116 +++-
 src/mbmon.c                              |    6 +-
 src/md.c                                 |    6 +-
 src/memcachec.c                          |   10 +-
 src/memcached.c                          |  151 +++---
 src/memory.c                             |    1 -
 src/mic.c                                |   32 +-
 src/modbus.c                             |   11 +-
 src/mqtt.c                               |    9 +-
 src/multimeter.c                         |    6 +-
 src/mysql.c                              |  118 ++--
 src/netapp.c                             |   63 +--
 src/netlink.c                            |   16 +-
 src/network.c                            |    9 +-
 src/nfs.c                                |    1 -
 src/nginx.c                              |   10 +-
 src/notify_email.c                       |    4 +-
 src/ntpd.c                               |    7 +-
 src/numa.c                               |    1 -
 src/nut.c                                |    7 +-
 src/olsrd.c                              |    6 +-
 src/onewire.c                            |   39 +-
 src/openldap.c                           |   22 +-
 src/openvpn.c                            |   24 +-
 src/perl.c                               |  314 +++++++++--
 src/pf.c                                 |    1 -
 src/pinba.c                              |   20 +-
 src/ping.c                               |    9 +-
 src/postgresql.c                         |    2 +-
 src/powerdns.c                           |   47 +-
 src/processes.c                          |  160 +++---
 src/protocols.c                          |    7 +-
 src/python.c                             |   19 +-
 src/redis.c                              |    6 +-
 src/routeros.c                           |   15 +-
 src/rrdcached.c                          |   16 +-
 src/rrdtool.c                            |    7 +-
 src/sensors.c                            |    8 +-
 src/serial.c                             |   10 +-
 src/sigrok.c                             |   10 +-
 src/smart.c                              |  159 +++---
 src/snmp.c                               |   10 +-
 src/statsd.c                             |   32 +-
 src/swap.c                               |   14 +-
 src/table.c                              |    1 -
 src/tail.c                               |   66 ++-
 src/tail_csv.c                           |   11 +-
 src/tape.c                               |   10 +-
 src/target_replace.c                     |  245 ++++++++-
 src/target_set.c                         |  195 ++++++-
 src/target_v5upgrade.c                   |   32 +-
 src/tcpconns.c                           |    1 -
 src/teamspeak2.c                         |   16 +-
 src/ted.c                                |    6 +-
 src/testing.h                            |    5 +-
 src/thermal.c                            |   60 +-
 src/tokyotyrant.c                        |    9 +-
 src/turbostat.c                          |   39 +-
 src/types.db                             |   11 +
 src/unixsock.c                           |   13 +-
 src/uptime.c                             |    8 +-
 src/users.c                              |    6 +-
 src/utils_cmd_flush.c                    |  181 ++++---
 src/utils_cmd_flush.h                    |   12 +-
 src/utils_cmd_getthreshold.c             |    3 +-
 src/utils_cmd_getval.c                   |  147 ++---
 src/utils_cmd_getval.h                   |   11 +-
 src/utils_cmd_listval.c                  |   59 +-
 src/utils_cmd_listval.h                  |   11 +-
 src/utils_cmd_putval.c                   |  226 +++++---
 src/utils_cmd_putval.h                   |   16 +-
 src/utils_cmds.c                         |  313 +++++++++++
 src/utils_cmds.h                         |  213 ++++++++
 src/utils_cmds_test.c                    |  224 ++++++++
 src/utils_format_graphite.c              |   47 +-
 src/utils_format_graphite.h              |    2 +
 src/utils_format_graphite_test.c         |  164 ++++++
 src/utils_latency.c                      |   66 ++-
 src/utils_latency.h                      |   18 +
 src/utils_latency_config.c               |  150 +++++
 src/utils_latency_config.h               |   62 +++
 src/utils_latency_test.c                 |  127 ++++-
 src/utils_match.c                        |  372 +++++++++++++
 src/utils_match.h                        |  181 +++++++
 src/utils_mount.c                        |    2 +-
 src/utils_tail.c                         |  235 ++++++++
 src/utils_tail.h                         |   88 +++
 src/utils_tail_match.c                   |  340 ++++++++++++
 src/utils_tail_match.h                   |  141 +++++
 src/utils_vl_lookup.c                    |    6 +-
 src/utils_vl_lookup.h                    |    8 +-
 src/utils_vl_lookup_test.c               |   16 +-
 src/valgrind.FreeBSD.suppress            |    2 +-
 src/varnish.c                            |   49 +-
 src/virt.c                               |  132 ++---
 src/vmem.c                               |   11 +-
 src/vserver.c                            |   25 +-
 src/wireless.c                           |    6 +-
 src/write_graphite.c                     |   14 +-
 src/write_http.c                         |    3 +
 src/write_kafka.c                        |   20 +-
 src/write_log.c                          |   83 ++-
 src/write_mongodb.c                      |    7 +-
 src/write_prometheus.c                   |  872 ++++++++++++++++++++++++++++++
 src/write_redis.c                        |    7 +-
 src/xencpu.c                             |   12 +-
 src/xmms.c                               |    6 +-
 src/zfs_arc.c                            |   36 +-
 src/zone.c                               |    1 -
 src/zookeeper.c                          |   16 +-
 version-gen.sh                           |    2 +-
 212 files changed, 10146 insertions(+), 3839 deletions(-)
---



More information about the collectd-changes mailing list