Trace and span id need to be provided in the flow and timer message attributes as well as all log messages from AVIO logger.
flow logs and timer message have no user input option for message attributes currently.
Log and Scope. Have the user pass the context in the logger’s MessageAttributes group with the default value of #[vars.OTEL_TRACE_CONTEXT] when that value is not null, add the message attributes for the 4 trace and span ids. - traceId, traceIdLongLowPart, spanId, spanIdLong
Listener class can use the notification.getEvent().getVariables() to fetch OTEL TRACE CONTEXT - no change on ui for this
The goal should be that whenever someone is using the open telemetry module, they do not have to configure the logs at all to begin exporting trace and span id's in every log message's messageAttributes
#[vars.OTEL_TRACE_CONTEXT]
when that value is not null, add the message attributes for the 4 trace and span ids. - traceId, traceIdLongLowPart, spanId, spanIdLongThe goal should be that whenever someone is using the open telemetry module, they do not have to configure the logs at all to begin exporting trace and span id's in every log message's messageAttributes