使用tomcat服务器的zipkin勇敢实现,无需使用配置文件

时间:2018-07-09 11:52:01

标签: zipkin brave

我正在为我的spring web-mvc应用程序寻找一个跟踪工具,最终我使用了Brave-zipkin [https://github.com/openzipkin/brave-webmvc-example/tree/master/webmvc3]。一切对我来说都很好,除了在给定的示例中,码头服务器将应用程序部署了两次。一个用于前端,另一个用于后端(使用两个配置文件)。而我的项目使用的是Tomcat服务器。

有人可以帮助我如何使用相同的工具在Tomcat服务器中进行部署并在不使用配置文件的情况下启动应用程序吗?

或建议使用其他任何开源工具来跟踪简单的整体spring-web-mvc应用程序(而非spring-boot),我应该能够看到范围和依赖关系(例如controllerClass-> serviceClass-> repositoryClass就像我们一样请参见openzipkin网页的“依赖项”标签下:http://localhost:9411/zipkin/dependency/

1 个答案:

答案 0 :(得分:0)

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渠道与社区建立联系。

P.S。我为OpenZipkin(Zipkin)贡献了力量