memfaultd
is a daemon that runs on your device and collects crash reports and
metrics. It is the core of the
Memfault Linux SDK.
memfaultd
supports several features to help you maintain and debug your fleet
of devices:
-
Crash reporting: When your device crashes,
memfaultd
collects a crash report from Linux Coredumps. For more information, see the Coredumps documentation. -
Metrics:
memfaultd
collects metrics from your device and uploads them to Memfault. For more information, see the Metrics documentation. -
Reboot reason tracking:
memfaultd
detects various reboot reasons from the system and reports them to the Memfault Dashboard. Users can also provide a specific reboot reason before restarting the device. For more information, see the Reboot Reason Tracking documentation. -
OTA Updates:
memfaultd
supports SWUpdate out of the box and is able to configure it to talk to our hawkBit DDI-compatible endpoint. For more information, see the Linux OTA Management documentation. -
Logging:
memfaultd
collects logs from your system. For more information, see the Logging documentation.
And much more! Register and get started today!