December 2023
Improved Processing Log: More data, better discoverability, more tools
The Processing Log has been updated to cover more processing-related activity, improve discoverability and make it easier to take action. The update adds multiple new filtering options including Hardware Version, software version and log level (e.g. Errors or Info). It also adds multiple new ways to take action on the information, including shareable links for each log, a download of the log for further investigation, and a quick link to upload missing symbol files.
The introduction of the Processing Log will make the initial integration much easier, providing instant feedback for a developer encountering unexpected behavior during integration. For customers already using Memfault this will provide much greater visibility of project related data processing and errors that might impacting the completeness of their data. Users can read more about the Processing Log in Memfault's documentation.
New charts for tracking Crashes and Reboots
Users can now add two new chart types into their custom dashboards - Reboots and "Crashes per 10k hours". The Reboots chart gives visibility into the breakdown of different reboot reasons across each data set. The "Crashes per 10K hours" provides a calculation of the average number of crashes (unexpected reboots) across a minimum of 10,000 operating hours.
These new charts give teams a way to track the stability of their devices and measure and compare software quality across distinct populations. Teams will now be able to definitively measure software quality improvements or regressions between versions and even compare software stability across product lines. The Reboot chart is available to all users but the Crashes per 10k hours chart is currently only available to MCU customers. You can read more about these new charts in Memfault's documentation.