Difference between revisions of "Version 5.8"

From collectd Wiki
Jump to: navigation, search
(Release 5.8.0)
(Release 5.8.0)
Line 14: Line 14:
 
: ''WiP; changes up to <code>af12cc40e48331f8c98294239cef60393218a46d</code>''
 
: ''WiP; changes up to <code>af12cc40e48331f8c98294239cef60393218a46d</code>''
  
* ''Build system:'' Support for libtool&nbsp;1 has been dropped. Thanks to ''Ruben Kerkhof''. {{Issue|1898}}
+
* ''Build system:'' Dependency on ''libltdl'' has been removed, support for libtool&nbsp;1 has been dropped. Thanks to ''Ruben Kerkhof''. {{Issue|1898}}
 
* ''Build system:'' The build system has been switched to non-recursive make. Thanks to ''Ruben Kerkhof''. {{Issue|2085}}
 
* ''Build system:'' The build system has been switched to non-recursive make. Thanks to ''Ruben Kerkhof''. {{Issue|2085}}
 
* {{Plugin|APC UPS}}: The plugin's configuration is now optional. Without a <code>&lt;Plugin /&gt;</code> block reasonable defaults will be used. Thanks to ''Pavel Rochnyack''. {{Issue|2351}}
 
* {{Plugin|APC UPS}}: The plugin's configuration is now optional. Without a <code>&lt;Plugin /&gt;</code> block reasonable defaults will be used. Thanks to ''Pavel Rochnyack''. {{Issue|2351}}
Line 21: Line 21:
 
* {{Plugin|cURL-JSON}}: Parsing of arrays has been fixed. Thanks to [User:Octo|Florian Forster]]. {{Issue|2281}}
 
* {{Plugin|cURL-JSON}}: Parsing of arrays has been fixed. Thanks to [User:Octo|Florian Forster]]. {{Issue|2281}}
 
* {{Plugin|DPDKStat}}: The plugin has been refactored to make DPDK related utility functions reusable. Thanks to ''Krzysztof Matczak''. {{Issue|2130}}
 
* {{Plugin|DPDKStat}}: The plugin has been refactored to make DPDK related utility functions reusable. Thanks to ''Krzysztof Matczak''. {{Issue|2130}}
 +
* {{Plugin|GenericJMX}}: Support for <code>AtomicInteger</code> and <code>AtomicLong</code> has been added. Thanks to ''Pierre Mauduit''. {{Issue|2158}}
 
* {{Plugin|gRPC}}: Support for meta data has been added. Thanks to ''Taylor Cramer''. {{Issue|2378}}
 
* {{Plugin|gRPC}}: Support for meta data has been added. Thanks to ''Taylor Cramer''. {{Issue|2378}}
 
* [[Plugin:Processes|Processes]] and [[Plugin:TCPConns|TCPConns]] plugins: The OpenBSD implementation has been changed to use <code>kvm_openfiles</code> with <code>KVM_NO_FILES</code>. Thanks to ''Jeremie Courreges-Anglas''. {{Issue|2061}}
 
* [[Plugin:Processes|Processes]] and [[Plugin:TCPConns|TCPConns]] plugins: The OpenBSD implementation has been changed to use <code>kvm_openfiles</code> with <code>KVM_NO_FILES</code>. Thanks to ''Jeremie Courreges-Anglas''. {{Issue|2061}}
Line 30: Line 31:
 
* {{Plugin|Netlink}}: The dropped packets metric has been added. Thanks to ''Denys Fedoryshchenko''. {{Issue|2053}}
 
* {{Plugin|Netlink}}: The dropped packets metric has been added. Thanks to ''Denys Fedoryshchenko''. {{Issue|2053}}
 
* {{Plugin|NUT}}: The <code>ConnectTimeout</code> option has been added. Thanks to ''Pavel Rochnyack''. {{Issue|2354}}
 
* {{Plugin|NUT}}: The <code>ConnectTimeout</code> option has been added. Thanks to ''Pavel Rochnyack''. {{Issue|2354}}
 +
* {{Plugin|NUT}}: The <code>ForceSSL</code>, <code>VerifyPeer</code> and <code>CAPath</code> option have been added. Thanks to ''Steven Bell''. {{Issue|2145}}
 
* {{Plugin|OpenLDAP}}: A segfault after a connection failure has been fixed. Thanks to ''Pavel Rochnyack''. {{Issue|2377}}
 
* {{Plugin|OpenLDAP}}: A segfault after a connection failure has been fixed. Thanks to ''Pavel Rochnyack''. {{Issue|2377}}
 
* {{Plugin|ovs events}}: This new plugin reports link state changes from ''Open vSwitch'' (OVS). Thanks to ''Volodymyr Mytnyk''. {{Issue|1971}}
 
* {{Plugin|ovs events}}: This new plugin reports link state changes from ''Open vSwitch'' (OVS). Thanks to ''Volodymyr Mytnyk''. {{Issue|1971}}
Line 38: Line 40:
 
* {{Plugin|virt}}: Support for domain tags has been added. Thanks to ''Francesco Romani''. {{Issue|2048}}
 
* {{Plugin|virt}}: Support for domain tags has been added. Thanks to ''Francesco Romani''. {{Issue|2048}}
 
* {{Plugin|virt}}: Connection handling has been improved. Thanks to ''Francesco Romani''. {{Issue|2100}}, {{Issue|2101}}
 
* {{Plugin|virt}}: Connection handling has been improved. Thanks to ''Francesco Romani''. {{Issue|2100}}, {{Issue|2101}}
 +
* {{Plugin|virt}}: The <code>ExtraStats</code> option has been added and allows to collect disk and hypervisor CPU metrics. Thanks to ''Francesco Romani''. {{Issue|2103}}, {{Issue|2175}}
 
* {{Plugin|Write Graphite}}: Additional tests have been added. Thanks to [[User:Octo|Florian Forster]].
 
* {{Plugin|Write Graphite}}: Additional tests have been added. Thanks to [[User:Octo|Florian Forster]].
 
* {{Plugin|Write MongoDB}}: Memory leaks have been fixed. Thanks to ''Saikrishna Arcot''. {{Issue|2307}}
 
* {{Plugin|Write MongoDB}}: Memory leaks have been fixed. Thanks to ''Saikrishna Arcot''. {{Issue|2307}}
 
* {{Plugin|Write Prometheus}}: Label values are now properly escaped. Thanks to [[User:Octo|Florian Forster]]. {{Issue|2035}}
 
* {{Plugin|Write Prometheus}}: Label values are now properly escaped. Thanks to [[User:Octo|Florian Forster]]. {{Issue|2035}}
 
* {{Plugin|Write Riemann}}: Export times with microsecond resolution. Thanks to ''mcorbin''. {{Issue|2315}}
 
* {{Plugin|Write Riemann}}: Export times with microsecond resolution. Thanks to ''mcorbin''. {{Issue|2315}}
* {{Plugin|Write TSDB}}: The options <code>ResolveInterval</code> and <code>ResolveJitter</code> have been added to control DNS lookup behavior. This prevents DNS flooding in case TSDB is not available. Thanks to ''Yves Mettier''. {{Issue|2059}}
+
* {{Plugin|Write TSDB}}: The options <code>ResolveInterval</code> and <code>ResolveJitter</code> have been added to control DNS lookup behavior. This prevents DNS flooding in case TSDB is not available. Thanks to ''Yves Mettier'' and [[User:Octo|Florian Forster]]. {{Issue|2059}}
 
* {{Plugin|ZFS ARC}}: Header lines are now ignored in the Linux implementation. Thanks to ''YmrDtnJu''. {{Issue|2097}}
 
* {{Plugin|ZFS ARC}}: Header lines are now ignored in the Linux implementation. Thanks to ''YmrDtnJu''. {{Issue|2097}}
  
 
[[Category:Version 5.8]]
 
[[Category:Version 5.8]]

Revision as of 15:21, 11 October 2017

List of versions
Version 5.11
Version 5.10
Version 5.9
Version 5.8
Version 5.7
Version 5.6
Version 5.5
Version 5.4
Version 5.3
Version 5.2
Version 5.1
Version 5.0

Version 5.8 has not yet been released and is work in progress.

Changes

Release 5.8.0

WiP; changes up to af12cc40e48331f8c98294239cef60393218a46d
  • Build system: Dependency on libltdl has been removed, support for libtool 1 has been dropped. Thanks to Ruben Kerkhof. #1898
  • Build system: The build system has been switched to non-recursive make. Thanks to Ruben Kerkhof. #2085
  • APC UPS plugin: The plugin's configuration is now optional. Without a <Plugin /> block reasonable defaults will be used. Thanks to Pavel Rochnyack. #2351
  • Chrony plugin: Several issues found when working with a stratum-1 server have been fixed. Thanks to Miroslav Lichvar. #2190
  • cURL, cURL-JSON, cURL-XML, DBI, FileCount, memcachec, Oracle, PostgreSQL, Table, Tail, Tail CSV plugins: The ability to configure the plugin field of generated metrics has been added. Thanks to Pavel Rochnyack. #1944
  • cURL-JSON plugin: Parsing of arrays has been fixed. Thanks to [User:Octo|Florian Forster]]. #2281
  • DPDKStat plugin: The plugin has been refactored to make DPDK related utility functions reusable. Thanks to Krzysztof Matczak. #2130
  • GenericJMX plugin: Support for AtomicInteger and AtomicLong has been added. Thanks to Pierre Mauduit. #2158
  • gRPC plugin: Support for meta data has been added. Thanks to Taylor Cramer. #2378
  • Processes and TCPConns plugins: The OpenBSD implementation has been changed to use kvm_openfiles with KVM_NO_FILES. Thanks to Jeremie Courreges-Anglas. #2061
  • Intel PMU plugin: This new plugin collects CPU performance metrics using Intel's Performance Monitoring Unit (PMU). Thanks to Serhiy Pshyk. #2276
  • Intel RDT plugin: Support for collectd's logging infrastructure has been added. PQoS monitoring groups are being reset on start-up to fix potential previous unclean shutdowns. Thanks to Roman Korynkevych. #2089.
  • IPMI plugin: Support for System Event Log (SEL) has been added. Thanks to Roman Korynkevych. #2091
  • IPMI plugin: Support for remote IPMI controllers has been added. Thanks to Pavel Rochnyack. #2024
  • mcelog plugin: This new plugin subscribes to Machine Check Exceptions (MCE) and dispatches notifications. Thanks to Maryam Tahhan, Volodymyr Mytnyk, Taras Chornyi and Krzysztof Matczak. #2003
  • Netlink plugin: The dropped packets metric has been added. Thanks to Denys Fedoryshchenko. #2053
  • NUT plugin: The ConnectTimeout option has been added. Thanks to Pavel Rochnyack. #2354
  • NUT plugin: The ForceSSL, VerifyPeer and CAPath option have been added. Thanks to Steven Bell. #2145
  • OpenLDAP plugin: A segfault after a connection failure has been fixed. Thanks to Pavel Rochnyack. #2377
  • ovs events plugin: This new plugin reports link state changes from Open vSwitch (OVS). Thanks to Volodymyr Mytnyk. #1971
  • Processes plugin: The I/O operations reported for selected processes has been fixed. The metric ps_disk_octets has been renamed to io_octets because it actually contains the number of I/O operation by the process, not just disk related I/O. Same for io_ops (previously ps_disk_ops). The new metric disk_octets has been added and is reporting disk I/O only. Thanks to Pavel Rochnyack. #2232
  • SNMP Agent plugin: This new plugin implements an SNMP AgentX subagent that receives and handles queries from SNMP master agent and returns configured metrics. Thanks to Roman Korynkevych, Serhiy Pshyk and Pavel Rochnyack. #2105, #2362
  • UUID plugin: Support for libhal has been removed. Thanks to Ruben Kerkhof. #2080
  • virt plugin: The plugin has been updated to use virConnectListAllDomains(). Thanks to Denis Silakov. #2051
  • virt plugin: Support for domain tags has been added. Thanks to Francesco Romani. #2048
  • virt plugin: Connection handling has been improved. Thanks to Francesco Romani. #2100, #2101
  • virt plugin: The ExtraStats option has been added and allows to collect disk and hypervisor CPU metrics. Thanks to Francesco Romani. #2103, #2175
  • Write Graphite plugin: Additional tests have been added. Thanks to Florian Forster.
  • Write MongoDB plugin: Memory leaks have been fixed. Thanks to Saikrishna Arcot. #2307
  • Write Prometheus plugin: Label values are now properly escaped. Thanks to Florian Forster. #2035
  • Write Riemann plugin: Export times with microsecond resolution. Thanks to mcorbin. #2315
  • Write TSDB plugin: The options ResolveInterval and ResolveJitter have been added to control DNS lookup behavior. This prevents DNS flooding in case TSDB is not available. Thanks to Yves Mettier and Florian Forster. #2059
  • ZFS ARC plugin: Header lines are now ignored in the Linux implementation. Thanks to YmrDtnJu. #2097