Make it clear that this is experimental option, as the specifics of log capture will definitely change sometime in the future once there is an agreed on OpenTelemetry spec for this. Capture logs as spans, to avoid the limitations of current implementation that captures them as events (no log capture when no current span, and limited number of events per span). Change the log instrumentation module names to just reflect the underlying logger, e.g. "log4j-1.1" instead of "log4j-spans-1.1". This way we don't end up with an entirely deprecated artifact once the logging spec is worked out. The spans instrumentation now shares modules with the MDC instrumentation, which I think is reasonable, as you pick which one you want via configuration. |
||
---|---|---|
.. | ||
src | ||
agent-bootstrap.gradle |