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,
memfaultdcollects a crash report from Linux Coredumps. For more information, see the Coredumps documentation. -
Metrics:
memfaultdcollects metrics from your device and uploads them to Memfault. For more information, see the Metrics documentation. -
Reboot reason tracking:
memfaultddetects 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:
memfaultdsupports 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:
memfaultdcollects logs from your system. For more information, see the Logging documentation.
And much more! Register and get started today!