从Spring Actuator获取Spring会话信息

时间:2016-05-16 17:19:50

标签: spring-boot spring-session spring-data-redis spring-boot-actuator

我有一个基于Spring的应用程序,它将spring会话存储在redis中。它使用Spring Boot和嵌入式tomcat。

使用弹簧执行器时,/ metrics端点不会返回任何有价值的信息。 httpsessions.active设置为0,httpsessions.max设置为-1。

我猜这是因为spring用自己的spring会话实现替换了httpsession实现。

有没有办法从某个端点访问此信息?最好使用JMX,但不是强制性的。

感谢。

1 个答案:

答案 0 :(得分:0)

我最终通过使用通用用户名使用了以下解决方案。端点将返回所有会话,简单计数将给出总数。

http://docs.spring.io/spring-session/docs/current/reference/html5/guides/findbyusername.html