We’re so excited to share our latest features and improvements to the Embrace dashboard!
In this update, we’ll give a walkthrough of updates to our Log pages, including new filtering on the Log Summary and Log Details pages. We also have a brand new Log Stats page where you can examine distributions of your logs across various attributes to easily spot patterns worth investigating.
Here’s what we’ll cover in this post:
- The new filtering on the Log Summary page
- The new filtering on the Log Details page
- The new Log Stats page
The New Filtering on the Log Summary Page
We’ve previously added powerful filtering to our User Sessions and Crash Summary pages to enable teams to drill down to the individual sessions and crashes they care about. We’re proud to announce we’ve extended this functionality to our Log Summary page as well!
All you have to do is click in the input box, and you’ll be presented with categories and the corresponding options you can filter on. They include the following:
App
App Version
Build
Environment
Last View
SDK Version
State
Device
Country
Model Factory Name
Jailbroken
Manufacturer
Model Name
OS
OS Major Version
OS Version
User
Persona
Log
Log Property Key
Log Property Value
Message
Type
Session
Session Property Key
Session Property Value
And not only that, we’ve made it much easier to filter on log properties as well. You can click on the available log property keys and the corresponding log property values to instantly add them to your filter.
In the example above, we’ve added two keys (membership_state
and devicePlatform
) and two values (subscriber
and iPhone
). Now we’ll see updated counts for the logs that satisfy the following requirements:
- Has a key of either
membership_state
ordevicePlatform
- Has a value of either
subscriber
oriPhone
The individual filters are ANDed together, but the values within a specific filter type are OR'd. When you are ready for more information about a specific log, click the corresponding row to head to the Log Details page.
The New Filtering on the Log Details Page
Our Log Details page now has the same powerful filtering as the Log Summary page. The first thing you’ll notice is that your filters are persisted, so you’ll jump straight to the dataset you’re interested in. You can refine your search with additional categories and quickly toggle between affected session summaries to quickly spot patterns.
If you’d like to see distributions for your log data, you’ll follow the same path as you would for investigating Crash Stats by clicking on the “Explore Log Stats” button.
The New Log Stats Page
Similar to the Log Details page, our new Log Stats page will persist your filters. This page highlights where logs are over-indexed on certain attributes.
The widgets available are the following:
- Device - This shows which device the log happened on.
- OS Version - This shows which OS the log happened on.
- Session Property - This shows the session property key-value pairs from the session that had the log.
- Country - This shows the country where the log fired.
Here’s a quick primer on how to interpret this information:
- The blue line represents the proportion of total logs that occurred with the given attribute.
- The gray line represents the proportion of total sessions that occurred with the given attribute.
Large differences between the two lines indicate logs being over- or under-indexed by that attribute. These visualizations provide context about where logs might disproportionately affect subsets of your users. In extreme cases, logs that overwhelmingly affect a given attribute can guide your team towards a possible root cause involving that attribute.
And that’s it! We’ve added filtering to our existing Log pages for quicker access to the data you’re interested in. We’ve also created a new Log Stats page so you can check the distributions of your logs across various attributes in order to more easily spot patterns worth investigating.
As always, please share any feedback so we can continue to build features and improvements that help your team be successful.
How Embrace Helps Mobile Teams
Embrace is a mobile data platform that provides observability, debugging, and proactive alerting for mobile teams. We are a comprehensive solution that fully reproduces every user experience from every single session. Your team gets the data it needs to proactively identify, prioritize, and solve any issue that’s costing you users or revenue.
We're hiring for many different roles! Check out our openings and see if you'd be a good fit for our growing team!
Want to see how Embrace can help your team grow your mobile applications with best-in-class tooling and world-class support? Request a customized demo and see how we help teams set and exceed the KPIs that matter for their business!
Need help improving the performance and stability of your Unity games? Take our SDK for a spin!
Want to learn best practices for scaling your mobile applications? Check out these helpful eBooks!