系統監控-SpringBoot四大神器之Actuator
阿新 • • 發佈:2019-06-17
1. 為什麼要使用Actuator來監控SpringBoot專案?
首先之前部落格提到過使用JDK自帶的JVM監控工具、Psi-Probe Tomcat監控工具以及Javamelody,也提到了Psi-Probe的強大,但是Psi-Probe針對jar包執行的SpringBoot專案目前是沒法監控到的,要想監控到SpringBoot專案就需要將專案打包成war並放置到Tomcat中啟動,所以本次部落格就要圍繞針對SpringBoot整合神器Actuator完成對應用系統的監控。
- 工具-在本地通過jdk自帶的jvisualvm和jconsole遠端監控Tomcat的JVM執行
- 系統監控-監控方面比Tomcat Manager更加強大的Psi-Probe
其實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四大