1. 程式人生 > >springboot 2.0 執行狀態監控使用 Actuator

springboot 2.0 執行狀態監控使用 Actuator

  springboot的Actuator提供了執行狀態監控的功能,可以通過REST、遠端Shell和JMX方式來檢視。
  
  使用時倒入spring-boot-starter-actuator的依賴即可。
  這裡說下springboot2.0的配置方法,因為springboot2開始配置項與之前有了些差別:
  這裡寫圖片描述
  之前的配置項為:
  

management.port=9001
management.security.enabled=false

這兩個屬性可以發現已經改變了。

springboot2.0 的配置項為:

#actuator埠 
management.server
.port=9001 #修改訪問路徑 2.0之前預設是/ 2.0預設是 /actuator 可以通過這個屬性值修改 management.endpoints.web.base-path=/monitor #開放所有頁面節點 預設只開啟了health、info兩個節點 management.endpoints.web.exposure.include=* #顯示健康具體資訊 預設不會顯示詳細資訊 management.endpoint.health.show-details=always

配置完成啟動專案後就可以通過postman或者直接在預覽器輸入路徑等方式來檢視應用的執行狀態了。

例如使用postman傳送 localhost:9001/monitor/health GET請求 (除了shutdown請求為post,其他的皆為GET請求)


這裡寫圖片描述
可以看到redis沒有連線成功。

Actuator的api介面:
actuator API這裡寫圖片描述

health的健康指示器:
這裡寫圖片描述