Difference between revisions of "Version 5.7"
From collectd Wiki
m |
(→Release 5.7.0: Some small formatting fixes.) |
||
Line 14: | Line 14: | ||
* ''collectd:'' A generic interface for parsing the text protocol has been added. Thanks to [[User:Tokkee|Sebastian Harl]]. {{Issue|1749}} | * ''collectd:'' A generic interface for parsing the text protocol has been added. Thanks to [[User:Tokkee|Sebastian Harl]]. {{Issue|1749}} | ||
* ''collectd:'' Threads now get named, making them easier to track using tools such as top, ps, etc. Thanks to ''Manuel Luis Sanmartín Rozada'' and [[User:Mfournier|Marc Fournier]]. {{Issue|547}} | * ''collectd:'' Threads now get named, making them easier to track using tools such as top, ps, etc. Thanks to ''Manuel Luis Sanmartín Rozada'' and [[User:Mfournier|Marc Fournier]]. {{Issue|547}} | ||
− | * {{Plugin|AMQP}}, {{Plugin| | + | * {{Plugin|AMQP}}, {{Plugin|Write Graphite}}, {{Plugin|Write Kafka}}: The new <code>[Graphite]PreserveSeparator</code> option allows retaining the default dot separator rather than escaping it. Thanks to [[User:Octo|Florian Forster]]. {{Issue|419}} |
* {{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}} | ||
Line 21: | Line 21: | ||
* {{Plugin|gRPC}}: The <code>DispatchValues</code> option has been renamed to <code>PutValues</code>. Thanks to [[User:Octo|Florian Forster]]. | * {{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 | + | * {{Plugin|Hugepages}}: This new plugin reports 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| | + | * {{Plugin|Intel RDT}}: This new plugin collects statistics exposed by Intel's Resource Director Technology . Thanks to ''SerhiyX''. {{Issue|1970}} |
* {{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|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|nginx}}: Support for reporting failed connections has been added. Thanks to ''Pavel Rochnyack''. {{Issue|1609}} | * {{Plugin|nginx}}: Support for reporting failed connections has been added. Thanks to ''Pavel Rochnyack''. {{Issue|1609}} | ||
Line 29: | Line 29: | ||
* {{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}} | + | * ''SpamAssassin'': The plugin can now run in Perl's "tainted mode" (<code>-T</code>). 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}} | ||
Line 35: | Line 35: | ||
* {{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|turbostat}}: The new <code>LogicalCoreNames</code> option allows switching to per-core naming rather than per-CPU. Thanks to ''Brock Johnson''. {{Issue|2056}} | ||
* {{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|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| | + | * {{Plugin|Write Graphite}}: A new <code>DropDuplicateFields</code> option has been added. Thanks to ''Michael Leinartas''. {{Issue|1915}} |
− | * {{Plugin| | + | * {{Plugin|Write Kafka}}: The <code>Key Random</code> setting has been reintroduced. Thanks to [[User:Octo|Florian Forster]]. {{Issue|1977}} |
− | * {{Plugin| | + | * {{Plugin|Write Log}}: Support for formatting output in JSON has been added, using the new <code>Format</code> configuration option. Thanks to ''Igor Peshansky''. {{Issue|1924}} |
− | * {{Plugin| | + | * {{Plugin|Write Prometheus}}: This new plugin publishes values using an embedded HTTP server, in a format compatible with Prometheus' ''collectd_exporter''. Thanks to [[User:Octo|Florian Forster]]. {{Issue|1967}} |
[[Category:Version 5.7]] | [[Category:Version 5.7]] |
Revision as of 13:11, 9 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 easier to track 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 reports 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 collects 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. #1731 - 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 Perl's "tainted mode" (
-T
). 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