Skip to main content

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