【问题标题】:zipkin brave implementation using tomcat server without using profiles使用tomcat服务器而不使用配置文件的zipkin勇敢实现
【发布时间】:2018-07-09 11:52:00
【问题描述】:

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

谁能帮助我如何使用相同的工具在 Tomcat-server 中进行部署并在不使用配置文件的情况下启动应用程序?

或者请建议任何其他开源工具来跟踪简单的单片 spring-web-mvc 应用程序(不是 spring-boot),我应该能够看到跨度和依赖关系(例如 controllerClass->serviceClass->repositoryClass,就像我们一样在 openzipkin 网页的依赖选项卡下查看:http://localhost:9411/zipkin/dependency/)

【问题讨论】:

    标签: zipkin brave


    【解决方案1】:

    无论您选择使用哪种服务器,Brave 都能正常工作。从 pom 文件中删除 jetty 配置并使用 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>

    附:我为 OpenZipkin (Zipkin) 做贡献

    【讨论】:

    • 感谢@zeagord 的投入。但是,以这种方式运行也需要配置文件。正如我的问题中提到的,我实际上正在寻找一种不使用配置文件来运行这个给定项目的方法,这样我仍然可以像往常一样看到跨度和依赖关系。再次感谢!!
    猜你喜欢
    • 2022-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-10
    • 1970-01-01
    • 2018-01-29
    相关资源
    最近更新 更多