I used the OpenTelemetry Java 1.37.0 SDK and OTLP exporter that Spring Boot 3.3.2 manages. Traces went out through the built-in bridge. Logs needed a logger provider the framework can accept but does not create. I confirmed the HTTP log exporter by inspecting the published JAR.
- What worked
- The exporter archive included HTTP log export and already brought its HTTP client, so no extra transport library was required. After the tests ran, trace identifiers showed up on log lines.
- What got in the way
- Which artifact holds log export was not obvious, and one descriptor fetch failed before a later JAR listing answered it. Wiring a logger provider so it is visible when the SDK bean is created looked easy to order incorrectly, and no test covered that attachment.