您好,登錄后才能下訂單哦!
本文小編為大家詳細(xì)介紹“SpringBootAdmin+actuator怎么實(shí)現(xiàn)服務(wù)監(jiān)控”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“SpringBootAdmin+actuator怎么實(shí)現(xiàn)服務(wù)監(jiān)控”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來(lái)學(xué)習(xí)新知識(shí)吧。
SpringBootAdmin可以監(jiān)控SpringBoot單擊或集群項(xiàng)目,提供詳細(xì)的健康信息、內(nèi)存信息、JVM系統(tǒng)和環(huán)境屬性、垃圾回收信息、日志設(shè)置和查看、定時(shí)任務(wù)查看、SpringBoot緩存查看和管理功能。
第一步:監(jiān)控服務(wù)端搭建
創(chuàng)建一個(gè)SpringBoot項(xiàng)目,添加下面依賴
<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>
在啟動(dòng)類上開啟監(jiān)控服務(wù)
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("項(xiàng)目啟動(dòng)成功!"); } }
在配置文件中只需要配置一個(gè)服務(wù)端口即可。配置端口的目的是為了不與其它服務(wù)沖突。
server.port=8081
啟動(dòng)服務(wù)端,此時(shí)訪問(wèn)地址: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配置文件,在配置開啟監(jiān)控所有項(xiàng)的時(shí)候,*需要使用單引號(hào)包裹
# 當(dāng)前項(xiàng)目端口號(hào) server.port=8080 # Spring Boot Admin 監(jiān)控服務(wù)器端地址 spring.boot.admin.client.url=http://localhost:8081 # 開啟監(jiān)控所有項(xiàng),Actuator功能 management.endpoints.web.exposure.include=*
3、啟動(dòng)項(xiàng)目,利用服務(wù)端主頁(yè)地址查看即可http://localhost:8081/applications
讀到這里,這篇“SpringBootAdmin+actuator怎么實(shí)現(xiàn)服務(wù)監(jiān)控”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識(shí)點(diǎn)還需要大家自己動(dòng)手實(shí)踐使用過(guò)才能領(lǐng)會(huì),如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。