The OtelSpan class implementing the Span interface is package private, which makes it not possible to act on the underlying OpenTelemetry Span object (unless Reflection is used). One use case for this would be to add structured events to a Span (necessary until https://github.com/micrometer-metrics/micrometer/issues/5238 is implemented).
That is different from the BraveSpan class, which is set as public.
Is it possible to make OtelSpan public in the 1.3.x release line?
The
OtelSpan
class implementing theSpan
interface is package private, which makes it not possible to act on the underlying OpenTelemetry Span object (unless Reflection is used). One use case for this would be to add structured events to a Span (necessary until https://github.com/micrometer-metrics/micrometer/issues/5238 is implemented).That is different from the
BraveSpan
class, which is set as public.Is it possible to make
OtelSpan
public in the 1.3.x release line?