August 2023
New Data Aggregation for Metric Charts: Percentiles
Metric Charts now have a new data aggregation available for both chart rollup options (by Cohort or Software version, and Over Time). This aggregation is called "Percentiles" and will display the data set broken into the 1st, 5th, 50th, 95th and 99th percentiles. Displaying the metric data as percentiles makes it easier to understand the prevalence of behaviors (tracked as metrics) across your fleet.
As an example, if you are seeing significant spikes in battery discharge rates for a specific software version you can use percentile aggregation to get a clearer picture of the scale of this problem. Are these undesirable metric readings I am receiving contained to a small set of samples or is this a wide scale problem? Conversely, this aggregation should also make it easier to understand what "normal" actually looks like across your fleet.
This new aggregation is the default view when creating any new metric chart. You can read more about this new data aggregation in our Metric Charts documentation.
Best Practices Guide for Android Battery Debugging
Our Developer Experience team have released a new guide designed to help users get the most from Memfault when identifying and debugging battery issue on Android devices. This guide provides detail on:
- What data the Android SDK can collect
- Using metric charts for tracking battery health/performance
- Setting fleet and device alerts
- Identifying problem devices
- Debugging individual devices using Device Timeline
The guide takes into account the recently released set of updates to our Android SDK with version 4.8.0 which included the addition of new battery usage metrics such as per app battery usage.
You can read the full guide in the Memfault Best Practices for Android Battery Debugging.