启动服务之后,可以通过下面这个地址看到actuator提供的所有Endpoint地址
http://localhost:8080/actuator
可以看到非常多的Endpoint。 有一些Endpoint是不能访问的,涉及到安全问题。
如果想开启访问那些安全相关的url,可以在application.xml中配置, 开启所有的endpoint
management.endpoints.web.exposure.include=*
health
针对当前SpringBoot应用的健康检查,默认情况下,会通过“up”或者“down”; 可以基于下面这个配置,来打印heath更详细的信息
management.endpoint.health.show-details=always
Loggers
显示当前spring-boot应用中的日志配置信息,针对每个package对应的日志级别
beans
获取当前spring-boot应用中IoC容器中所有的bean
Dump
获取活动线程的快照
Mappings
返回全部的uri路径,以及和控制器的映射关系
conditions
显示当前所有的条件注解,提供一份自动配置生效的条件情况,记录哪些自动配置条件通过了,哪些没通过
shutdown
关闭应用程序,需要添加这个配置:management.endpoint.shutdown.enabled=true
这个Endpoint是比较危险的,如果没有一定的安全保障,不要开启
Env
获取全部的环境信息