1. 程式人生 > >SpringBoot使用(四)--Actuator

SpringBoot使用(四)--Actuator

Spring Boot的Actuator,它提供了很多生產級的特性,比如監控和度量Spring Boot應用程式。 Actuator的這些特性可以通過眾多REST端點、遠端shell和JMX獲得。

Spring Boot Actuator的關鍵特性是在應用程式裡提供眾多Web端點,通過它們瞭解應用程式執行時的內部狀況。有了Actuator,你可以知道Bean在Spring應用程式上下文裡是如何組裝在一起的,掌握應用程式可以獲取的環境屬性資訊,獲取執行時度量資訊的快照……

Actuator提供了13個端點:
在這裡插入圖片描述在這裡插入圖片描述spring boot 2.0以後,需要在路徑中加上actuator才行。
使用management.endpoints.web.exposure.include=*可以啟動所有的功能。

執行中的應用程式有諸多計數器和度量器,/metrics端點提供了這些東西的快照。

http://localhost:8000/actuator/metrics

在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述


/trace端點能報告所有Web請求的詳細資訊,包括請求方法、路徑、時間戳以及請求和響應的頭資訊。

http://localhost:8000/actuator/httptrace

在確認應用程式執行情況時,除了跟蹤請求,瞭解執行緒活動也會很有幫助。 /dump端點會生成當前執行緒活動的快照。


這篇文章講的比較詳細。