You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
New features
collectd: A Code of Conduct has been added. Thanks to Florian Forster. #3401
text protocol: Support for meta_data in PUTVAL has been added. Thanks to Rafael Marinheiro, Dagobert Michelsen. #3381, #2726
utils_cache: Internal API has changed - exposed meta_data_toc function. Thanks to Javier Kohen. #3339
filter_chain: Auto load matches and targets if AutoLoadPlugin option is set. Thanks to Manuel Luis Sanmartín Rozada. #1034
AMQP plugin: TLS support has been added. Thanks to Märt Bakhoff. #3391
Battery plugin: Read from Linux sysfs charge files has been added. Thanks to Nimrod Maclomhair. #3190
Buddyinfo plugin: New plugin for memory fragmentation info has been added. Thanks to Asaf Kahlon. #3303
capabilities plugin: New plugin to read static platform data has been added. Thanks to Kamil Wiatrowski, Dagobert Michelsen. #3384, #3292
DCPMM plugin: New plugin for Intel Optane DC Presistent Memory (DCPMM) has been added. Thanks to Hari TG. #3274
DF plugin: LogOnce option has been added. Thanks to themylogin. #2910
DPDK Telemetry plugin: New plugin to fetch DPDK metrics (with intent to replace dpdk_stat) has been added. Thanks to Reshma Pattan. #3273
Disk plugin: A native (sysctl-based) implementation for NetBSD has been added. Thanks to Edgar Fuß, Dagobert Michelsen. #3379, #3334
GPU_Nvidia plugin: Configurable plugin instance by GPU name and/or GPU index has been added. Thanks to Robert Dietrich. #3264
Intel_PMU plugin: Support for uncore multi pmu has been added. Thanks to Kamil Wiatrowski. #3388
Ipstats plugin: New plugin to count incoming, outgoing, forwarded packets on FreeBSD has been added. Thanks to Marco van Tol. #3187
Java plugin: Support boolean input has been added. Thanks to Caden. #3044
Logparser plugin: New plugin for filtering and parsing log messages has been added. Thanks to Kamil Wiatrowski, Krzysztof Matczak, Marcin Możejko, Adrian Boczkowski, Radosław Jabłonski. #3045
Network plugin: New metadata "network:ip_address" has been added. Thanks to Takuro Ashie. #3191
NFS plugin: An implementation for NetBSD (using sysctl) has been added. Thanks to Edgar Fuß, Dagobert Michelsen. #3377, #3333
NUT plugin: Support for the "output.realpower" value from the ups code has been added. Thanks to Michael Poetters. #2528
Redfish plugin: New read plugin to collect out-of-band sensor data from Redfish endpoints has been added. Thanks to Marcin Możejko, Adrian Boczkowski, Michal Kobyliński, Krzysztof Kepka, Man Singh, Zoltan Szabo. #2926
Slurm plugin: The new SLURM plugin gathers metrics from the SLURM workload manager has been added. Thanks to Pablo Llopis. #3037
Tail_CSV plugin: FieldSeparator option has been added. Thanks to Dheeraj Gupta. #3394
UBI plugin: The new "ubifs" plugin reports block state for flash memory devices with UBIFS filesystem has been added. Thanks to Pierre Lebleu. #3204
Write_HTTP plugin: Ability to configure cURL statistics has been added. Thanks to Nelson. #3265
Write_Influxdb_UDP plugin: New plugin to send values to InfluxDB using line protocol via udp has been added. Thanks to Carlos Peón Costa. #3162
Zookeeper plugin: 'quorum' stat has been added. Thanks to Chris Brown. #2991
Bug fixes / Cleanup / Improvements
collectd: Missing package in specfile has been fixed. Thanks to Fabien Wernli. #3399
collectd: Factored out read_text_file_contents for reading text files and used it to fix a potential unterminated string in the thermal plugin. Thanks to Igor Peshansky. #3359
collectd: Error/warning messages has been extended with more information. Thanks to Dagobert Michelsen. #3386
collectd: Regression caused by #3217 has been fixed. Thanks to Pavel Rochnyak. #3349
build: version-gen.sh has been cleaned up. Thanks to William Pursell. #2635
build: Linking with Python 3.8 has been fixed. Thanks to Alexander Meshcheryakov. #3344
build: Avoid $< (implied source) in non-inference rules / Building grpc with non-GNU make has been fixed. Thanks to Edgar Fuß, Dagobert Michelsen. #3376, #3330
filter_chain: Constant for max plugin name length introduced in #1034 has been fixed. Thanks to Dagobert Michelsen. #3385
ignorelist: Coding style has been fixed. Thanks to Dagobert Michelsen. #3397
match_regex: Accept all data types of meta data. Thanks to Takuro Ashie. #3231
perl unixsock: Made the module robust against socket errors and disconnects. Thanks to Guillem Jover. #3083
tree-wide: Race condition when setting thread names has been fixed. Thanks to Michael Kaufmann. #2762
types.db: ping_droprate range spec has been fixed. Thanks to Yousong Zhou. #3244
utils/format_graphite: Comma sign has been added to the list of prohibited characters. Thanks to Marat Salimzianov. #2998
Aggregation plugin: Unreachable clause where both tmp_plugin and tmp_plugin_instance are non-empty has been fixed. Thanks to Ling Huang. #3350
AMQP1 plugin: Leaks on error paths has been fixed. Thanks to Ryan McCabe. #3352
Apache plugin: BusyWorkers/IdleWorkers update has been fixed. Thanks to Christian W. Zuckschwerdt. #3131
CPU plugin, Memory plugin, Swap plugin, UUID plugin: Contain use of sysctl / sysctrlbyname to BSD variants, as deprecated on Linux. Thanks to Zebity Spring. #3342
Exec plugin: Select has been replaced with poll to allow more then 1024 open file descriptors. Thanks to Kamil Wiatrowski. #3363
GPU_Nvidia plugin: Build issues has been fixed. Thanks to Ruben Kerkhof. #3393
Interface plugin: Reorder so that Linux-specific code is actually executed. Thanks to Dagobert Michelsen. #3378
NFS plugin: Condition on existence of libkstat has been fixed. Thanks to Dagobert Michelsen. #3382
Network plugin: Memory leak has been fixed. Thanks to Ryan McCabe. #3352
Processes plugin: Number of running processes has been fixed. Thanks to Bart De Vos. #3243
Write_Riemann plugin: Memory leak has been fixed. Thanks to Fabien Wernli. #3351
Write_Stackdriver plugin: NaN value handing with gauge metrics has been fixed. Thanks to Jaroslaw Przybylowicz. #3226