Spring Cloud Zipkin с RabbitMQ не сохраняется в MYSQL - PullRequest
0 голосов
/ 24 апреля 2018

Я сделал все возможные совпадения и перепутал зависимости, но все еще не смог записать трассировки в zipkin и сохранил их в MYSQL с использованием RabbitMQ.

Тем не менее я могу видеть идентификаторы трассировки и диапазона в консолии ничего кроме этого.

Кто-то, пожалуйста, взгляните на код в github из расположенного ниже места.

Код Github: https://github.com/javayp/distributed-tracing-1

1 Ответ

0 голосов
/ 24 апреля 2018

Вы смешали почти все, что могли. На стороне приложения вы используете как устаревший zipkin-сервер, так и устаревший клиент. На стороне сервера вы используете устаревший сервер zipkin.

Я предлагаю вам просмотреть документацию https://cloud.spring.io/spring-cloud-static/Edgware.SR3/single/spring-cloud.html#_spring_cloud_sleuth и прочитать, что stream servers устарело, и вам следует использовать zipkin-сервер openzipkin с поддержкой rabbitmq (https://github.com/openzipkin/zipkin/tree/master/zipkin-collector/rabbitmq).

На стороне потребителя используйте https://cloud.spring.io/spring-cloud-static/Edgware.SR3/single/spring-cloud.html#_sleuth_with_zipkin_via_rabbitmq_or_kafka. Это действительно так просто. Также не забудьте включить процент выборки до 1,0

...