Difference between revisions of "Version 5.7"
From collectd Wiki
(Create initial 5.7.0 changelog draft) |
m (minor markup fixes) |
||
Line 17: | Line 17: | ||
* {{Plugin|Battery}}: A StateFS backend for gathering statistics has been added. Thanks to ''Rinigus''. {{Issue|1795}} | * {{Plugin|Battery}}: A StateFS backend for gathering statistics has been added. Thanks to ''Rinigus''. {{Issue|1795}} | ||
* {{Plugin|CPU}}: CPU aggregation on AIX was fixed. Thanks to ''Chao Yang''. {{Issue|1957}} | * {{Plugin|CPU}}: CPU aggregation on AIX was fixed. Thanks to ''Chao Yang''. {{Issue|1957}} | ||
− | * | + | * ''Collectd::Unixsock'': Fractional seconds support has been made more robust. Thanks to ''Matthias Bethke''. {{Issue|2052}} |
* {{Plugin|DPDKStat}}: This new plugin collects DPDK interface statistics. Thanks to ''Maryam Tahhan'', ''Harry van Haaren'', ''Taras Chornyi'' and ''Kim Jones''. {{Issue|1649}} | * {{Plugin|DPDKStat}}: This new plugin collects DPDK interface statistics. Thanks to ''Maryam Tahhan'', ''Harry van Haaren'', ''Taras Chornyi'' and ''Kim Jones''. {{Issue|1649}} | ||
− | * {{Plugin| | + | * {{Plugin|gRPC}}: The <code>DispatchValues</code> option has been renamed to <code>PutValues</code>. Thanks to [[User:Octo|Florian Forster]]. |
* {{Plugin|HDDTemp}}: The 32 devices limit has been removed. Thanks to ''Benjamin Gilbert''. {{Issue|631}} | * {{Plugin|HDDTemp}}: The 32 devices limit has been removed. Thanks to ''Benjamin Gilbert''. {{Issue|631}} | ||
* {{Plugin|Hugepages}}: This new plugin report the number of used and free hugepages on Linux. Thanks to ''Jaroslav Safka'', ''Maryam Tahhan'', ''Kim Jones'' and [[User:Octo|Florian Forster]]. {{Issue|1799}} | * {{Plugin|Hugepages}}: This new plugin report the number of used and free hugepages on Linux. Thanks to ''Jaroslav Safka'', ''Maryam Tahhan'', ''Kim Jones'' and [[User:Octo|Florian Forster]]. {{Issue|1799}} | ||
* {{Plugin|Intel_RDT}}: This new plugin collectd statistics exposed by Intel's Resource Director Technology . Thanks to ''SerhiyX''. {{Issue|1970}} | * {{Plugin|Intel_RDT}}: This new plugin collectd statistics exposed by Intel's Resource Director Technology . Thanks to ''SerhiyX''. {{Issue|1970}} | ||
− | * {{Plugin| | + | * {{Plugin|memcached}}: The new <code>Address</code> option allows connecting to a different server than specified by the <code>Host</code> option. Thanks to ''Pavel Rochnyack''. {{Issue|1975}} |
− | * {{Plugin| | + | * {{Plugin|nginx}}: Support for reporting failed connections has been added. Thanks to ''Pavel Rochnyack''. {{Issue|1609}} |
* {{Plugin|Perl}}: Significant internal reworking has been made. The new <code>RegisterLegacyFlush</code> option has been added. Thanks to ''Pavel Rochnyack''. {{Issue|}} | * {{Plugin|Perl}}: Significant internal reworking has been made. The new <code>RegisterLegacyFlush</code> option has been added. Thanks to ''Pavel Rochnyack''. {{Issue|}} | ||
* {{Plugin|PostgreSQL}}: Timestamps are now RFC 3339-formatted local time. Thanks to ''Igor Peshansky'' and ''Dave Cunningham''. {{Issue|1918}} | * {{Plugin|PostgreSQL}}: Timestamps are now RFC 3339-formatted local time. Thanks to ''Igor Peshansky'' and ''Dave Cunningham''. {{Issue|1918}} | ||
* {{Plugin|Processes}}: Internal performance improvements have been made. Thanks to ''Pavel Rochnyack''. {{Issue|1980}}, {{Issue|1981}} | * {{Plugin|Processes}}: Internal performance improvements have been made. Thanks to ''Pavel Rochnyack''. {{Issue|1980}}, {{Issue|1981}} | ||
* {{Plugin|RRDCacheD}}: The plugin now tries to reconnect upon failed operations. Thanks to [[User:Tokkee|Sebastian Harl]]. {{Issue|1959}} | * {{Plugin|RRDCacheD}}: The plugin now tries to reconnect upon failed operations. Thanks to [[User:Tokkee|Sebastian Harl]]. {{Issue|1959}} | ||
− | * | + | * ''SpamAssassin'': The plugin can now run in tainted mode. Thanks to ''Akos Vandra''. {{Issue|1962}} |
* {{Plugin|Tail}}: Support for calculating latency distribution of matching values has been added. Thanks to ''Pavel Rochnyack'' and [[User:Octo|Florian Forster]]. {{Issue|1700}} | * {{Plugin|Tail}}: Support for calculating latency distribution of matching values has been added. Thanks to ''Pavel Rochnyack'' and [[User:Octo|Florian Forster]]. {{Issue|1700}} | ||
* {{Plugin|Tail}}: The new <code>GaugePersist</code> option has been added. Thanks to [[User:Octo|Florian Forster]]. {{Issue|2015}} | * {{Plugin|Tail}}: The new <code>GaugePersist</code> option has been added. Thanks to [[User:Octo|Florian Forster]]. {{Issue|2015}} | ||
− | * | + | * [[Target:Set|Target:Set]], [[Target:Replace|Target:Replace]], [[Match:RegEx|Match:RegEx]]: MetaData support has been added . Thanks to ''Igor Peshansky''. {{Issue|1922}}, {{Issue|1923}}, {{Issue|1930}} |
− | * {{Plugin| | + | * {{Plugin|turbostat}}: The new <code>LogicalCoreNames</code> option allows switching to per-core naming rather than per-CPU. Thanks to ''Brock Johnson''. {{Issue|2056}} |
− | * {{Plugin| | + | * {{Plugin|virt}}: The new <code>BlockDeviceFormat</code> and <code>BlockDeviceFormatBasename</code> options help controlling the names reported for block-device metrics. Thanks to ''Deyan Chepishev''. {{Issue|2004}} |
* {{Plugin|Write_Graphite}}: A new <code>DropDuplicateFields</code> option has been added. Thanks to ''Michael Leinartas''. {{Issue|1915}} | * {{Plugin|Write_Graphite}}: A new <code>DropDuplicateFields</code> option has been added. Thanks to ''Michael Leinartas''. {{Issue|1915}} | ||
* {{Plugin|Write_Kafka}}: The <code>Key Random</code> setting has been reintroduced. Thanks to [[User:Octo|Florian Forster]]. {{Issue|1977}} | * {{Plugin|Write_Kafka}}: The <code>Key Random</code> setting has been reintroduced. Thanks to [[User:Octo|Florian Forster]]. {{Issue|1977}} |
Revision as of 22:34, 8 December 2016
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.7.0 has not been released yet.
Changes
Release 5.7.0
All changes up to b8b1e35
- Documentation: The Turbostat plugin section has been improved. Thanks to Florian Forster
- Documentation: The semantics of the
TypesDB
option have been improved. Thanks to Florian Forster. - collectd: A generic interface for parsing the text protocol has been added. Thanks to Sebastian Harl. #1749
- collectd: Threads now get named, making them easily trackable using tools such as top, ps, etc. Thanks to Manuel Luis Sanmartín Rozada and Marc Fournier. #547
- AMQP plugin, Write_Graphite plugin, Write_Kafka plugin: The new
[Graphite]PreserveSeparator
option allows retaining the default dot separator rather than escaping it. Thanks to Florian Forster. #419 - Battery plugin: A StateFS backend for gathering statistics has been added. Thanks to Rinigus. #1795
- CPU plugin: CPU aggregation on AIX was fixed. Thanks to Chao Yang. #1957
- Collectd::Unixsock: Fractional seconds support has been made more robust. Thanks to Matthias Bethke. #2052
- DPDKStat plugin: This new plugin collects DPDK interface statistics. Thanks to Maryam Tahhan, Harry van Haaren, Taras Chornyi and Kim Jones. #1649
- gRPC plugin: The
DispatchValues
option has been renamed toPutValues
. Thanks to Florian Forster. - HDDTemp plugin: The 32 devices limit has been removed. Thanks to Benjamin Gilbert. #631
- Hugepages plugin: This new plugin report the number of used and free hugepages on Linux. Thanks to Jaroslav Safka, Maryam Tahhan, Kim Jones and Florian Forster. #1799
- Intel_RDT plugin: This new plugin collectd statistics exposed by Intel's Resource Director Technology . Thanks to SerhiyX. #1970
- memcached plugin: The new
Address
option allows connecting to a different server than specified by theHost
option. Thanks to Pavel Rochnyack. #1975 - nginx plugin: Support for reporting failed connections has been added. Thanks to Pavel Rochnyack. #1609
- Perl plugin: Significant internal reworking has been made. The new
RegisterLegacyFlush
option has been added. Thanks to Pavel Rochnyack. # - PostgreSQL plugin: Timestamps are now RFC 3339-formatted local time. Thanks to Igor Peshansky and Dave Cunningham. #1918
- Processes plugin: Internal performance improvements have been made. Thanks to Pavel Rochnyack. #1980, #1981
- RRDCacheD plugin: The plugin now tries to reconnect upon failed operations. Thanks to Sebastian Harl. #1959
- SpamAssassin: The plugin can now run in tainted mode. Thanks to Akos Vandra. #1962
- Tail plugin: Support for calculating latency distribution of matching values has been added. Thanks to Pavel Rochnyack and Florian Forster. #1700
- Tail plugin: The new
GaugePersist
option has been added. Thanks to Florian Forster. #2015 - Target:Set, Target:Replace, Match:RegEx: MetaData support has been added . Thanks to Igor Peshansky. #1922, #1923, #1930
- turbostat plugin: The new
LogicalCoreNames
option allows switching to per-core naming rather than per-CPU. Thanks to Brock Johnson. #2056 - virt plugin: The new
BlockDeviceFormat
andBlockDeviceFormatBasename
options help controlling the names reported for block-device metrics. Thanks to Deyan Chepishev. #2004 - Write_Graphite plugin: A new
DropDuplicateFields
option has been added. Thanks to Michael Leinartas. #1915 - Write_Kafka plugin: The
Key Random
setting has been reintroduced. Thanks to Florian Forster. #1977 - Write_Log plugin: Support for formatting output in JSON has been added, using the new
Format
configuration option. Thanks to Igor Peshansky. #1924 - Write_Prometheus plugin: This new plugin publishes values using an embedded HTTP server, in a format compatible with Prometheus' collectd_exporter. Thanks to Florian Forster. #1967