1.20.0
This release adds support for log filtering as well as a few bug fixes. Check
out the logging docs for more
information on log filtering!
Added
- Added support for log message filtering. This feature gives you the ability to
exclude log lines that are spammy or contain potentially sensitive information
from being uploaded to Memfault. - Added built-in
logs-to-metricrules that increment counter metrics when a
systemd_restartsoroomkillevent is detected. These are widely applicable
to most Linux distros, and represent a good base for metric collection
Fixed
- Fixed a problem where large HRT files could take a long time to write. This
was due to the file writer not being buffered. - Fixed a race condition that caused the
journaldcursor to not be written.
This would lead to thejournaldlog collector capturing duplicate log lines
ifmemfaultdis restarted. - Fixed a problem where daily heartbeats were being saved when they were not
enabled.
Removed
- Combined the
regexfeature with theloggingfeature to simplify feature
management as log filtering and matching based on regexes becomes a key part
of our logging offering.