如何在Spring boot嵌入式tomcat中获取当前数量的客户端请求线程?

时间:2016-06-28 15:06:32

标签: spring tomcat spring-boot spring-boot-actuator embedded-tomcat-8

我想使用嵌入式tomcat在spring boot应用程序中获取当前活动客户端请求线程数,以便我可以通过执行程序的度量标准端点公开它。我不是在寻找活动会话,而是在寻找活动请求处理线程。我希望每个连接器也能获得这些数据。

有没有人有任何关于在春季启动时获取此信息的好方法?

1 个答案:

答案 0 :(得分:2)

我不知道这是否是您正在寻找的,但您可以通过JMX获得类似的值。您可以启动当前的Spring Boot应用程序并打开Java Mission Control([JDK目录] / bin)。打开MBean浏览器,查看Tomcat-> Thread Pool-> [ConnectorName]:

MBean Browser

你也可以get those values programmatically