Храбрая реализация zipkin с использованием сервера Tomcat без использования профилей

Я ищу инструмент трассировки для моего весеннего веб-приложения mvc, и в итоге я использовал Brave-zipkin [ https://github.com/openzipkin/brave-webmvc-example/tree/master/webmvc3]. Все выглядит хорошо для меня, за исключением того, что в данном примере сервер Jetty развертывает приложение дважды; один для FrontEnd и другой для Backend(используя два профиля). Тогда как мой проект использует tomcat-сервер.

Может кто-нибудь помочь мне, как использовать этот же инструмент для развертывания на Tomcat-сервере и запустить приложение без использования профилей?

или, пожалуйста, предложите любой другой инструмент с открытым исходным кодом для отслеживания простого монолитного приложения spring-web-mvc (не spring-boot), и я должен иметь возможность видеть диапазоны и зависимости (например, controllerClass->serviceClass->repositoryClass так же, как мы видим под зависимостью вкладка веб-страницы openzipkin: http://localhost:9411/zipkin/dependency/)

1 ответ

Brave будет работать независимо от того, какой сервер вы выберете. Удалите конфигурацию причала из файла pom и используйте Tomcat.

<plugin>
  <groupId>org.apache.tomcat.maven</groupId>
  <artifactId>tomcat7-maven-plugin</artifactId>
  <version>2.2</version>
  <configuration>
    <port>${tomcat.port}</port>
    <path>/</path>
  </configuration>
</plugin>

Если у вас все еще есть проблемы или вы хотите узнать больше о Zipkin / Brave, свяжитесь с сообществом через канал Gitter.

PS Я помогаю OpenZipkin (Зипкин)

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