Skip to content

1.22.0

Choose a tag to compare

@patwolfe patwolfe released this 12 Jun 21:17
· 4 commits to main since this release

Added

  • The Lifetime Estimation B value for monitored eMMCs is now reported as
    diskstats/<disk>/lifetime_b_pct
  • A warning is now emitted when there is an issue parsing the output from
    memfault-device-info in memfault-core-handler. Previously, this would
    cause coredump collection to fail silently.
  • Built-in CPU, memory, and thermal metrics can now be disabled individually
    with the new metrics.system_metric_collection.{cpu,memory,thermal}.enable
    boolean config.
  • memfaultd's .cargo/config.toml now sets --compress-debug-sections to
    zlib and --force-unwind-tables to yes by default. These settings enable
    building efficient debug sections and binaries whose coredumps can be fully
    processed. We strongly recommend using them with any Rust programs you intend
    to monitor with Memfault.

Changed

  • collectd-based metrics that overlap with built-in metrics will now be
    selectively filtered out if both are enabled based on whether the overlapping
    built-in metric group itself is enabled. This allows for using a mix of
    collectd-based metrics and built-in metrics more easily.

Fixed

  • A bug in which the values for the MemfaultSdkMetric_os_name and
    MemfaultSdkMetric_os_version built-in Attributes were reversed.