Лучший способ продвинуться вперед, чтобы использовать Jaegar, НЕ ИСПОЛЬЗОВАТЬ JAEGAR CLIENT!
У Jaegar есть возможность собирать пролеты Зипкина:
https://www.jaegertracing.io/docs/1.8/getting-started/#migrating-from-zipkin
Вы должны воспользоваться этим и использовать приведенную ниже зависимость Sleuth + Zipkin и исключить банки агента Jaegar вваше весеннее загрузочное приложение.
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-sleuth-zipkin</artifactId>
</dependency>
Приведенное выше будет отправлять Zipkin spans на http://localhost:9411 по умолчанию.Вы можете переопределить это в приложении Spring Boot, чтобы легко указывать на сервер Jaegar, переопределяя базовый URL-адрес zipkin.
spring.zipkin.base-url = http://your -jaegar-server: 9411
Sleuth сделает всю тяжелую работу, а ведение журнала по умолчанию будет регистрировать span и traceIds.
В файле log4j2.xml все, что вам нужно упомянутьis
[% X]
Пример кода можно найти здесь:
https://github.com/anoophp777/spring-webflux-jaegar-log4j2