您好,登錄后才能下訂單哦!
本文小編為大家詳細介紹“SpringBootAdmin+actuator怎么實現服務監控”,內容詳細,步驟清晰,細節處理妥當,希望這篇“SpringBootAdmin+actuator怎么實現服務監控”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。
SpringBootAdmin可以監控SpringBoot單擊或集群項目,提供詳細的健康信息、內存信息、JVM系統和環境屬性、垃圾回收信息、日志設置和查看、定時任務查看、SpringBoot緩存查看和管理功能。
第一步:監控服務端搭建
創建一個SpringBoot項目,添加下面依賴
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-server</artifactId> </dependency>
在啟動類上開啟監控服務
import de.codecentric.boot.admin.server.config.EnableAdminServer; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @EnableAdminServer @SpringBootApplication public class SysadminApplication { public static void main(String[] args) { SpringApplication.run(SysadminApplication.class, args); System.out.println("項目啟動成功!"); } }
在配置文件中只需要配置一個服務端口即可。配置端口的目的是為了不與其它服務沖突。
server.port=8081
啟動服務端,此時訪問地址:http://localhost:8081/applications 界面如下
第二步:客戶端搭建配置
1、所需依賴
<dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-client</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency>
2、在客戶端配置文件中添加如下配置
注意:如果是yml配置文件,在配置開啟監控所有項的時候,*需要使用單引號包裹
# 當前項目端口號 server.port=8080 # Spring Boot Admin 監控服務器端地址 spring.boot.admin.client.url=http://localhost:8081 # 開啟監控所有項,Actuator功能 management.endpoints.web.exposure.include=*
3、啟動項目,利用服務端主頁地址查看即可http://localhost:8081/applications
讀到這里,這篇“SpringBootAdmin+actuator怎么實現服務監控”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。