【问题标题】:HTTP request statistics for Tomcat/Spring BootTomcat/Spring Boot 的 HTTP 请求统计
【发布时间】:2016-08-10 14:50:48
【问题描述】:

Tomcat 或 Spring Boot 中是否有内置机制可以公开信息,我们可以从中读取特定路径的请求数量和响应时间?

【问题讨论】:

标签: java http tomcat spring-boot


【解决方案1】:

您可以通过将以下内容作为依赖项来使用Spring Boot Actuator

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-actuator</artifactId>
    </dependency>
</dependencies>

它有一个内置的metrics 端点,显示对端点的调用次数以及上次应答所用的时间(除其他外)。

它也是完全可扩展的,因此您可以使用它来添加自己的指标。

【讨论】:

    【解决方案2】:

    您可以使用 JMX 来监控 Tomcat 中的各种事物。查看 Tomcat 网站上的 presentations 页面。那里有一组关于“使用 JMX 监控 Apache Tomcat”的演示幻灯片,其中包括一种观察任意一组 url 模式的方法。

    不需要 Spring,但如果您已经拥有它,则可以将其作为另一种选择。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-06
      • 1970-01-01
      • 1970-01-01
      • 2018-07-11
      • 2014-08-30
      • 2020-09-29
      • 2015-09-30
      • 2020-05-22
      相关资源
      最近更新 更多