Android Feature Reference
Embrace's SDK includes many advanced features that you can enable to help you understand more about how your application is performing in production.
- Traces. Record traces to monitor the production performance and success rates of operations within your application.
 - Breadcrumbs. Enrich your sessions with Breadcrumb, a lightweight way to add logging to your session.
 - ANRs. Dig into main thread blockages that cause Application Not Responding errors in a user's session.
 - Know your users. Add your own custom identifiers to users and sessions to make sure you can aggregate and find sessions correctly.
 - Session Properties. Session Properties provide a way to annotate the session with additional information.
 - Background Sessions. Embrace can track sessions that occur in the background.
 - Push Notifications. Embrace automatically captures push notifications received. Learn how to configure this feature.
 - Current Session ID API. This API lets you know what the current Session Id is in case you need to track it separately.
 - Last Run End State. Understand if your last app instance ended in a crash.
 - Configuration File. The SDK has many configuration options available.
 - Jetpack Compose. Enable Jetpack Compose (beta) to track taps on composables.
 - Network Body Capture. Embrace can upload bodies from your network requests to help you troubleshoot. Learn how to enable this feature securely.
 - Disable Data Export Embrace can be disabled at runtime through an API. Ideal to support user opt-out requirements.
 - Performance Auto Instrumentation The Embrace SDK can automatically instrument key workflows as the app goes through its operational lifecycle. The instrumentation generates traces.
 - Log Attachments Embrace’s Log Message API allows binary attachments to be added to log messages.
 - Embrace Gradle Plugin Overview and configuration of Embrace Gradle Plugin (FKA the Swazzler).