При настройке шлюза Zuul с Jaeger все маршруты отмечены GET

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

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

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

apigateway-service: GET

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

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

apigateway-service: GET collection-service / коллекции / проекты /

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

1 ответ

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

Другие вопросы по тегам