Actuator提供的endpoint
啟動服務之后,可以通過下面這個地址看到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?
獲取全部的環境信息?
?
總結
以上是生活随笔為你收集整理的Actuator提供的endpoint的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SpringBoot另一大神器-Actu
- 下一篇: 关于health的原理