从 Spring 执行器获取 Spring 会话信息

Getting Spring Session information from Spring Actuator

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

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

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

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

谢谢。

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

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