⚠️ Breaking changes
- Fixed typo in
windows_process_memory_limit_bytes
metric (#805, thanks @max-len!). Metric was previouslywindows_process_memory_limix_bytes
- Added unit to
windows_net_current_bandwidth_bytes
metric (#804, thanks @max-len!). Metric was previouslywindows_net_current_bandwidth
. - Added unit to
windows_process_working_set_bytes
metric (#809). Metric was previouslywindows_process_working_set
.
Enhancements
- Replaced WMI in cs and os collectors (#702, thanks @benridley and @retryW!)
- Added collector benchmarks (#744)
- Added API collection source for the
service
collector (#812, thanks @carlossscastro and @roobre!). This collection source is non-default and can be enabled with the--collector.service.use-api
flag (or corresponding configuration file option). textfile
collector: Set relative default path for textfile collector (#848, thanks @ArtamonovEvgenii)
Bug fixes
- Fixed sha265sum file content from builds (#765)
- Prevented
msmq
collector from only collecting from theComputer Queues
queue (#783) - Corrected layout of SystemInfo structs (#788, thanks @benridley!)
- Replaced deprecated log library in remaining collectors (#802)
- Fixed
textfile
collector crashes with duplicate metrics (#759) - Added missing
process
collector metricswindows_process_working_set_private_bytes
and `windows_process_working_set_peak_bytes (#809) - Fixed memory leak with
service
collector API source (#840, thanks @alvarocabanas!) thermalzone
collector: return error on empty result (#841)- Fixed default path for
textfile
collector (#882, thanks @geraudster!) - Fixed missing metrics for IIS version >= 8 (#887, thanks @SouenMazouin!)
- Fixed memory leak for collectors using Perflib metric source (#891, thanks @datamuc!)
- Removed explicit LISTEN_PORT from MSI installer (#883)
Changes
- Corrected
windows_tcp_connections_established
metric type in collector documentation (#736, thanks @basroovers!) - Fixed typo on
remote_interactive
example inlogon
collector (#748, thanks @majerus1223!) - Updated CI to install tools with go install rather than go get (#753)
- Added
[defaults]
collector example in README (#698, thanks @ramonsmits!) service
collector: add configuration example (#767, thanks @louij2!)- Corrected "Enabled by default?" value in
memory
collector (#778, thanks @Wittionary!) - Added a 'data source' field to specify hcsshim of Host Compute Services in Hyper-V is used (#789, thanks @Wittionary!)
- Added missing
core
flag tocpu
collector docs (#807, thanks @max-len!) logical_disk
collector : Document expected delays in the size metrics (#846, thanks @JDA88!)- Updated MAINTAINERS with security contacts (#861)
- Replaced deprecated
IsAnInteractiveSession
function withIsWindowsService
(#863, thanks @jsturtevant!) - Fixed typo in
net
collector documentation:windows_net_packets_received_total_total
->windows_net_packets_received_total
(#869, thanks @rnjstjdgh!) - Updated project dependencies (#862, #873, #876, #874, #884)
- Added Dependabot for semi-automated dependency updates (#871).
- Fixed and updated
golangci-lint
reported issues (#892, thanks @mjtrangoni!)
🐛 Known Bugs
- Collectors using the WMI metric source may experiencing memory leaks (#183).