Кластерная шина событий Vert.x не передает информацию трассировки opentelemetry (traceId, ParentSpanId), когда opentelemetry включена через javaagent. После отладки я обнаружил, что контекст opentelemetry не привязан к контексту vert.x.
AFAIK vertx-opentelemetry предоставляет VertxContextStorageProvider для привязки контекста opentelemetry с vert.x контекст. VertxContextStorage каким-то образом заменяется или оборачивается в AgentContextStorage, и этот класс не делегирует вызов VertxContextStorage для метода Attach(), когда приложение вызывает Span.makeCurrent()
AgentContextStorage
VertxContextStorage
OpenTelemetryTracer.sendRequest
Спасибо
Подробнее здесь: https://stackoverflow.com/questions/786 ... nformation