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.
- 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).