Spring Boot Admin監(jiān)控服務(wù)如何使用
Spring Boot Admin 簡(jiǎn)介
隨著開(kāi)發(fā)周期的推移,項(xiàng)目會(huì)不斷變大,切分出的服務(wù)也會(huì)越來(lái)越多,這時(shí)一個(gè)個(gè)的微服務(wù)構(gòu)成了錯(cuò)綜復(fù)雜的系統(tǒng)。
對(duì)于各個(gè)微服務(wù)系統(tǒng)的健康狀態(tài)、會(huì)話數(shù)量、并發(fā)數(shù)、服務(wù)資源、延遲等度量信息的收集就成為了一個(gè)挑戰(zhàn)。 Spring Boot Admin 就是基于這些需求開(kāi)發(fā)出的一套功能強(qiáng)大的監(jiān)控管理系統(tǒng)。
同樣,Spring Boot Admin 也是由兩個(gè)角色組成,一個(gè)是服務(wù)端 Spring Boot Admin Server,一個(gè)是客戶端 Spring Boot Admin Client。
Spring Boot Admin 服務(wù)端
引入依賴
在 pom.xml 中主要添加 spring-cloud-starter-netflix-eureka-server、spring-boot-admin-starter-server 和 jolokia-core 依賴
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> </dependency> <dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-server</artifactId> </dependency> <dependency> <groupId>org.jolokia</groupId> <artifactId>jolokia-core</artifactId> </dependency>
相關(guān)配置
在 application.yml 中主要添加 Spring Boot Admin 相關(guān)配置
management:
endpoint:
health:
show-details: always
endpoints:
web:
exposure:
include: health,info
Spring Boot Admin客戶端
在所需要被監(jiān)控的項(xiàng)目中添加以下配置
引入依賴
在 pom.xml 中添加 spring-boot-admin-starter-client 和 jolokia-core 依賴
<dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-client</artifactId> </dependency> <dependency> <groupId>org.jolokia</groupId> <artifactId>jolokia-core</artifactId> </dependency>
相關(guān)配置
在 application.yml 中添加 spring boot admin 地址即可
spring:
boot:
admin:
client:
url: http://localhost:8084
測(cè)試服務(wù)監(jiān)控
打開(kāi)瀏覽器訪問(wèn):http://localhost:8084,出現(xiàn)以下界面

服務(wù)監(jiān)控詳情頁(yè)面

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- 如何基于springboot-admin實(shí)現(xiàn)后臺(tái)監(jiān)控
- SpringBoot Admin用法實(shí)例講解
- SpringBoot Admin 使用指南(推薦)
- Spring Boot Admin郵件警報(bào)整合過(guò)程解析
- Spring Boot Admin Server管理客戶端過(guò)程詳解
- Spring Boot集群管理工具KafkaAdminClient使用方法解析
- 詳解使用spring boot admin監(jiān)控spring cloud應(yīng)用程序
- 使用Spirng Boot Admin監(jiān)控Spring Cloud應(yīng)用項(xiàng)目
- spring boot admin 搭建詳解
- 用SpringBoot Admin監(jiān)控SpringBoot程序
相關(guān)文章
Java 下數(shù)據(jù)業(yè)務(wù)邏輯開(kāi)發(fā)技術(shù) JOOQ 和 SPL
這篇文章主要為大家介紹了Java 下數(shù)據(jù)業(yè)務(wù)邏輯開(kāi)發(fā)技術(shù) JOOQ 和 SPL詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09
Spring Boot 中的 @ConditionalOnBean 注解作用及基
在 Spring Boot 中,@ConditionalOnBean 可以幫助我們根據(jù) 是否存在特定 Bean 來(lái) 動(dòng)態(tài)注冊(cè) Bean,廣泛用于 按需加載、自動(dòng)配置 等場(chǎng)景,本文給大家介紹Spring Boot 中的 @ConditionalOnBean 注解,感興趣的朋友一起看看吧2025-04-04
Java狀態(tài)機(jī)的一種優(yōu)雅寫(xiě)法分享
狀態(tài)機(jī)是一種數(shù)學(xué)模型,對(duì)于我們業(yè)務(wù)實(shí)現(xiàn)有很大的幫助。我們可以用非常多的方法實(shí)現(xiàn)狀態(tài)機(jī),這篇文章就來(lái)介紹一個(gè)狀態(tài)機(jī)優(yōu)雅的實(shí)現(xiàn)方法,希望對(duì)大家有所幫助2023-04-04
SpringBoot Admin使用及心跳檢測(cè)原理分析
這篇文章主要介紹了SpringBoot Admin使用及心跳檢測(cè)原理分析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-11-11
解決MyBatis中模糊搜索使用like匹配帶%字符時(shí)失效問(wèn)題
Mybatis是我們?nèi)粘m?xiàng)目中經(jīng)常使用的框架,在項(xiàng)目中我們一般會(huì)使用like查詢作為模糊匹配字符進(jìn)行搜索匹配,下面的Mapper.xml是我們使用like在項(xiàng)目中進(jìn)行模糊匹配的常用方式,感興趣的朋友跟隨小編一起看看吧2021-09-09
spring?boot實(shí)現(xiàn)圖片上傳到后臺(tái)的功能(瀏覽器可直接訪問(wèn))
這篇文章主要介紹了spring?boot實(shí)現(xiàn)圖片上傳到后臺(tái)的功能(瀏覽器可直接訪問(wèn)),需要的朋友可以參考下2022-04-04

