对于我的生活,我不能得到的。/actuator/sessions
端点显示。我的配置。
management.endpoints.web.exposure.include = *
management.endpoint.sessions.enabled = true
所有的文档都说它应该在那里,但它不是。事实上,我缺少了 auditevents
, flyaway
, jolokia
, logfile
, liquibase
, prometheus
和 sessions
.
是否有什么包我需要包含?
我已经检查了spring boot的一个示例项目。2.3.0.RELEASE
对于jolokia和Prometheus来说--默认情况下,你添加了以下的依赖关系就可以工作了。
对于jolokia来说:
<dependency>
<groupId>org.jolokia</groupId>
<artifactId>jolokia-core</artifactId>
</dependency>
对于普罗米修斯来说
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-registry-prometheus</artifactId>
</dependency>
在jolokia的情况下,你甚至应该看到以下的日志信息。
<date goes here> INFO 5908 --- [ main] o.s.b.a.e.web.ServletEndpointRegistrar : Registered '/actuator/jolokia' to jolokia-actuator-endpoint
还有一些属性,比如:management.endpoint.jolokia.enabled
这些属性应该是 "true"
所以,简而言之,它应该在那里... ...
你可以通过发出GET请求来查看暴露的端点的完整 "列表"。
<host>:<port>/actuator/mappings