OptionaldetailsProvider-specific structured details. Values are redacted before being
recorded by createProviderInstrumentation(...).
OptionaldurationDuration in milliseconds for completed phases.
OptionalerrorError summary for failed phases.
OptionalidOptional event identifier supplied by the caller.
OptionalkindOptional classification used by devtools.
Use-case name.
OptionalparentParent span identifier for nested operations.
Lifecycle phase.
OptionalrequestRequest correlation ID for events emitted during request handling.
OptionalspanSpan identifier for the current operation.
OptionaltimestampISO timestamp supplied by the caller. Devtools can also assign a timestamp when one is omitted.
OptionaltraceTrace identifier for distributed tracing integrations.
OptionaltraceparentW3C traceparent header value, when available.
OptionalwatcherWatcher category used by devtools and instrumentation sinks.
Use-case lifecycle instrumentation.