Status: experimental
The crash instrumentation detects uncaught exceptions in the user application and reports these occurrences as telemetry.
This instrumentation produces the following telemetry:
- Type: Event (*)
- Name:
device.crash
(see note below) - Description: An event that is generated for exceptions not handled by user code.
- Attributes:
event.name
:device.crash
(see note below)exception.message
(see semconv here)exception.stacktrace
(see semconv here)exception.type
(see semconv here)thread.id
(see semconv here)thread.name
(see semconv here)
(*) Note: This event is currently a malformed LogRecord. It will use correct event fields and semantics after the java sdk has these features available.
Note: This instrumentation supports additional user-configurable AttributeExtractors
that
may set additional attributes from the given CrashDetails
(Thread
and Throwable
).