如何在spring-boot中利用Admin對應(yīng)用進(jìn)行監(jiān)控?針對這個(gè)問題,這篇文章詳細(xì)介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問題的小伙伴找到更簡單易行的方法。
創(chuàng)新互聯(lián)客戶idc服務(wù)中心,提供成都服務(wù)器托管、成都服務(wù)器、成都主機(jī)托管、成都雙線服務(wù)器等業(yè)務(wù)的一站式服務(wù)。通過各地的服務(wù)中心,我們向成都用戶提供優(yōu)質(zhì)廉價(jià)的產(chǎn)品以及開放、透明、穩(wěn)定、高性價(jià)比的服務(wù),資深網(wǎng)絡(luò)工程師在機(jī)房提供7*24小時(shí)標(biāo)準(zhǔn)級技術(shù)保障。
一、創(chuàng)建spring-boot-admin服務(wù)
首先使用Spring Tool Suite(簡稱STS)創(chuàng)建一個(gè)簡單的admin工程:
New > Spring Starter Project,按下面步驟填寫各項(xiàng),一步步完成項(xiàng)目創(chuàng)建:
打開項(xiàng)目下的pom.xml文件,添加內(nèi)容:
de.codecentric spring-boot-admin-server 1.3.2 de.codecentric spring-boot-admin-server-ui 1.3.2
在SpringBootAdminWebApplication上面添加注解“@EnableAdminServer”
在application.properties中添加內(nèi)容:
server.port=8090 spring.application.name=Spring Boot Admin Web spring.boot.admin.url=http://localhost:${server.port} spring.jackson.serialization.indent_output=true endpoints.health.sensitive=false
運(yùn)行該應(yīng)用,然后在瀏覽器中輸入:http://localhost:8090/ 如下圖所示表示成功。
二、添加其他項(xiàng)目被監(jiān)控
我們找到我們需要被監(jiān)控的一個(gè)spring-boot項(xiàng)目
打開pom.xml,添加依賴:
de.codecentric spring-boot-admin-starter-client 1.3.2
然后在application.properties中添加:
spring.application.name=@project.description@ server.port=8080 spring.boot.admin.url=http://localhost:8090
此時(shí)啟動(dòng)要被監(jiān)控的Spring-Boot項(xiàng)目,然后在瀏覽器中訪問我們上面的admin項(xiàng)目地址 http://localhost:8090/
便可看到如下圖所示的結(jié)果,表示已被加入管理。點(diǎn)擊Detail可以查看其詳細(xì)信息。
關(guān)于如何在spring-boot中利用Admin對應(yīng)用進(jìn)行監(jiān)控問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識。