1. 程式人生 > >系統監控-SpringBoot四大神器之Actuator

系統監控-SpringBoot四大神器之Actuator

1. 為什麼要使用Actuator來監控SpringBoot專案?

首先之前部落格提到過使用JDK自帶的JVM監控工具、Psi-Probe Tomcat監控工具以及Javamelody,也提到了Psi-Probe的強大,但是Psi-Probe針對jar包執行的SpringBoot專案目前是沒法監控到的,要想監控到SpringBoot專案就需要將專案打包成war並放置到Tomcat中啟動,所以本次部落格就要圍繞針對SpringBoot整合神器Actuator完成對應用系統的監控。

其實Actuator被稱之為神器不光是它能和SpringBoot專案快速整合,而是它更加使用通用的Rest介面提供了豐富的應用系統資料,通過這些介面可以自定義完成監控平臺的搭建,具備更高的擴充套件性;雖然沒有Psi-Probe豐富的視覺化管理介面,但我們可以根據自己的業務自定義開發管理平臺,更加靈活,配置使用方式比Psi-Probe更簡單。

提供的Rest介面功能主要包括如下:

2. 配置使用方式如下,只需要在pom.xml配置對應依賴就行。

<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>

詳細使用請參考部落格:Springboot監控之一:SpringBoot四大