При настройке шлюза Zuul с Jaeger все маршруты отмечены GET - PullRequest
0 голосов
/ 03 октября 2018

Я использую Zuul в качестве api-шлюза в приложении микро-сервиса spring-cloud, так что каждый доступ к api-gateway / some-service / a_route перенаправляетсяна / a_route в общем виде (открытие подтверждается консулом).

Я пытаюсь использовать Jaeger для управления этой системой.И в этот момент я использую opentracing-spring-web-autoconfigure , потому что я не могу легко обновить версию своей весенней загрузки / облака (я использую 1.4.5.RELEASE Camden.SR7).Поэтому я просто добавил зависимость, создал трассировщик Jaeger и перенаправил его на докер все в одном сборщике.

Я начал с инструментирования шлюза, и он несколько работает => Он генерирует span на шлюзе, но всеМаршрут помечен:

apigateway-service: GET

и информация о переадресованном маршруте на этом уровне отсутствует, сам полный маршрут сохраняется в теге: http.url
"http://localhost:8080/collection-service/collections/projects/"

Чтобы быть полезным, я бы предпочел иметь span с именем:

apigateway-service: GET collection-service / collection / projects /

Можно ли это где-то настроить?

1 Ответ

0 голосов
/ 09 октября 2018

Нет, это не может , но не мешало бы открыть там проблему с этим предложением.

...