Skip to content

1.20.0

Choose a tag to compare

@bahildebrand bahildebrand released this 10 Apr 18:45
· 7 commits to main since this release

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-metric rules that increment counter metrics when a
    systemd_restarts or oomkill event 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 journald cursor to not be written.
    This would lead to the journald log collector capturing duplicate log lines
    if memfaultd is restarted.
  • Fixed a problem where daily heartbeats were being saved when they were not
    enabled.

Removed

  • Combined the regex feature with the logging feature to simplify feature
    management as log filtering and matching based on regexes becomes a key part
    of our logging offering.