Core Span Attributes
Every span includes these attributes:device.manufacturer: Device manufacturer, reported byandroid.os.Build.MANUFACTURER.device.model.identifier: Model of the device, reported byandroid.os.Build.MODEL.device.model.name: Seedevice.model.identifier.honeycomb.distro.runtime_version: Operating system version on the device. See alsoos.version.honeycomb.distro.version: Version of the Honeycomb SDK in use.os.description: String describing the Android version, build ID, and SDK level.os.name: OS name. Alwaysandroidfor Android devices.os.type: OS type. Alwayslinuxon Linux platforms.os.version: Value ofandroid.os.Build.VERSION.RELEASErum.sdk.version: Version of the OpenTelemetry Android SDK in use.screen.name: Name of the current Activity or Fragment.service.name: Name of your application. Set viasetServiceName(). Defaults tounknown_service.service.version: Version of your application. Set viasetServiceVersion().telemetry.sdk.language: Coding language for the Honeycomb SDK in use. Alwaysandroidfor the Honeycomb OpenTelemetry Android SDK.telemetry.sdk.name: Name of the telemetry SDK used to generate telemetry data. Alwaysopentelemetryfor the Honeycomb OpenTelemetry Android SDK.telemetry.sdk.version: Version of the base OpenTelemetry SDK in use.
Application Not Responding Attributes
If you include the application not responding instrumentation, then a span is created when the application becomes unresponsive. The span is namedANR and has this attribute:
exception.stacktrace: (String) A representation of the call stack of the main thread at the time of the application not responding.
Crash Attributes
If you include crash instrumentation, a trace is emitted when an uncaught exception will terminate the application. The trace will be namedUncaughtException and have these attributes:
exception.name: (String) Name of the exception that triggered the crash.exception.message: (String) The exception message.exception.stacktrace: (String) A representation of the call stack of the main thread at the time of the application crash.exception.escaped: (Boolean) Indicates that the exception is escaping the scope of the span.thread.name: (String) The current thread name.thread.id: (Int) The current thread ID.
Slow Rendering Attributes
If you include slow rendering instrumentation, then a trace is emitted for slow or frozen renders. Slow renders are renders greater than 16ms and frozen renders are greater than 700ms. The traces will be named eitherslowRenders or frozenRenders and have this attribute:
activity.name: (String) Fully-qualified name of the Activity. For example:"my.application.example/MainActivity"
Navigation Attributes
If you include activity instrumentation or fragment instrumentation, then navigation between Activities and Fragments is tracked through thescreen.name attribute added to spans.
screen.name: (String) Name of the current Activity or Fragment the user is viewing.