日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 前端技术 > javascript >内容正文

javascript

SpringBoot笔记:SpringBoot集成SpringbootAdmin监控

發(fā)布時(shí)間:2025/3/19 javascript 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SpringBoot笔记:SpringBoot集成SpringbootAdmin监控 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文章目錄

  • SpringBootAdmin是什么
  • 接入配置
    • server端配置
    • client端配置
    • 測(cè)試效果

SpringBootAdmin是什么

Spring Boot Admin 是一個(gè)管理和監(jiān)控 Spring Boot 應(yīng)用程序的開(kāi)源軟件,它是在 Spring Boot Actuator 的基礎(chǔ)上提供簡(jiǎn)潔的可視化 WEB UI。Spring Boot Actuator 是Springboot體系中非常好用且強(qiáng)大的監(jiān)控能力節(jié)點(diǎn),極大的方便了我們對(duì)springboot應(yīng)用進(jìn)行業(yè)務(wù)監(jiān)控。但是,Spring Boot Actuator 監(jiān)控接口返回的都是json數(shù)據(jù),需要我們進(jìn)一步開(kāi)發(fā)自己的監(jiān)控系統(tǒng)。Spring Boot Admin 就是這樣一個(gè)系統(tǒng)。

Spring Boot Admin并不是 Spring Boot 官方出品的開(kāi)源軟件,但是其軟件質(zhì)量和使用廣泛度都非常的高,并且 Spring Boot Admin 會(huì)及時(shí)隨著 Spring Boot 的更新而更新,當(dāng) Spring Boot 推出 2.X 版本時(shí) Spring Boot Admin 也及時(shí)進(jìn)行了更新。

它可以在列表中瀏覽所有被監(jiān)控 spring-boot 項(xiàng)目的基本信息、詳細(xì)的 Health 信息、內(nèi)存信息、JVM 信息、垃圾回收信息、各種配置信息(比如數(shù)據(jù)源、緩存列表和命中率)等,還可以直接修改 logger 的 level。

接入配置

server端配置

添加依賴,我本地使用的springboot版本為2.3.0.RELEASE

<!-- Spring Boot Admin 的server端 --><dependency><groupId>de.codecentric</groupId><artifactId>spring-boot-admin-starter-server</artifactId><version>2.2.2</version></dependency><!-- 引入springboot-security 登錄Spring oot Admin的時(shí)候進(jìn)行安全認(rèn)證 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-security</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency>

application.yml配置:

# springboot多環(huán)境配置 #端口,項(xiàng)目上下文 server:port: 8000servlet:context-path: /springboot-adminspring:security:user:name: 'admin'password: 'admin@2021'# 日志輸出配置 logging:level:root: INFOorg:springframework:security: WARNweb: ERRORfile:path: ./logsname: './logs/springboot-admin.log'pattern:file: '%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50}:%L - %msg%n'console: '%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50}:%L - %msg%n'

SecuritySecureConfig.java 配置

package com.demo.config;import de.codecentric.boot.admin.server.config.AdminServerProperties; import org.springframework.context.annotation.Configuration; import org.springframework.security.config.annotation.web.builders.HttpSecurity; import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter; import org.springframework.security.web.authentication.SavedRequestAwareAuthenticationSuccessHandler;@Configuration public class SecuritySecureConfig extends WebSecurityConfigurerAdapter {/*** 定義上下文*/private final String adminContextPath;public SecuritySecureConfig(AdminServerProperties adminServerProperties) {this.adminContextPath = adminServerProperties.getContextPath();}@Overrideprotected void configure(HttpSecurity http) throws Exception {SavedRequestAwareAuthenticationSuccessHandler successHandler = new SavedRequestAwareAuthenticationSuccessHandler();successHandler.setTargetUrlParameter("redirectTo");http.authorizeRequests().antMatchers(adminContextPath + "/assets/**").permitAll().antMatchers(adminContextPath + "/login").permitAll().anyRequest().authenticated().and().formLogin().loginPage(adminContextPath + "/login").successHandler(successHandler).and().logout().logoutUrl(adminContextPath + "/logout").and().httpBasic().and().csrf().disable();} }

最后啟動(dòng)程序入口配置:

package com.demo;import de.codecentric.boot.admin.server.config.EnableAdminServer; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;@EnableAdminServer @SpringBootApplication public class SpringbootMonitorApplication {public static void main(String[] args) {SpringApplication.run(SpringbootMonitorApplication.class, args);} }

client端配置

添加依賴

<!-- Spring Boot Admin 的client端 --><dependency><groupId>de.codecentric</groupId><artifactId>spring-boot-admin-starter-client</artifactId><version>2.2.2</version></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency>

增加核心配置,其他省略了

# 默認(rèn)啟動(dòng)的是測(cè)試環(huán)境配置 spring:profiles:active: test# 客戶端client注冊(cè)到spring admin上server服務(wù)上application:name: springboot-params-demoboot:admin:client:# springboot admin server的注冊(cè)地址,多個(gè)以逗號(hào)隔開(kāi),并把localhost換成ipurl: http://hadoop-master:8000/springboot-adminusername: adminpassword: admin@2021 # 需要暴露監(jiān)控端口給springboot admin server 訪問(wèn) management:endpoints:web:exposure:include: '*'

這樣已經(jīng)對(duì)接完成了,開(kāi)始測(cè)試

測(cè)試效果

springboot Admin server登錄地址:http://hadoop-master:8000/springboot-admin
先啟動(dòng)server端,然后再啟動(dòng)client端


總結(jié)

以上是生活随笔為你收集整理的SpringBoot笔记:SpringBoot集成SpringbootAdmin监控的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产色拍 | 操亚洲美女 | 日本在线视频一区 | 久久精品男人 | 国产精品午夜一区二区 | 18禁裸男晨勃露j毛免费观看 | 成人在线观看小视频 | 中文字幕av解说 | 精品国产免费人成在线观看 | 亚洲三级网站 | 午夜少妇久久久久久久久 | 99国产精品白浆在线观看免费 | 少妇流白浆 | 亚洲hhh| 国产精品v日韩精品v在线观看 | 97精品超碰一区二区三区 | 日韩成人高清视频 | 小柔的淫辱日记(1~7) | 精品成人在线观看 | 日日干夜夜草 | 欧美日韩成人在线观看 | 在线v | 日韩在线综合 | 国产精品资源网站 | 日韩污污 | 69xxxx日本| 邻家有女4完整版电影观看 欧美偷拍另类 | 国产第页 | 夜夜夜夜夜操 | 精品国产av无码一区二区三区 | 自拍偷拍综合 | 男人操女人下面视频 | 丁香六月色婷婷 | 草草久久久无码国产专区 | 国产中文字幕乱人伦在线观看 | 国产精品亚洲一区 | 日韩69视频 | 亚洲av无码一区二区乱孑伦as | 2023毛片| 日韩在线网址 | 欧美日韩在线观看成人 | 国产精品久久久久国产a级 国产一区二区在线播放 | 国产欧美激情在线观看 | 九一在线观看免费高清视频 | 11一12免费毛片 | 欧美青青草 | 深夜毛片 | 国模在线 | 欧美一区二区二区 | 久久日韩| 国产精品第13页 | 日韩精品在线免费观看视频 | 快播91| 免费成人在线观看视频 | 亚洲一区精品视频在线观看 | 国产免费一区二区三区最新不卡 | 91传媒理伦片在线观看 | 日日夜夜免费精品 | 禁欲天堂 | 欲涩漫入口免费网站 | 中文字幕 自拍偷拍 | 日本中文字幕久久 | 美女视频久久 | 日韩精品在线免费观看视频 | 久久精品视频16 | 精品视频一区二区三区在线观看 | 亚洲精品久久久乳夜夜欧美 | 筱田优av | 色婷婷狠狠操 | 久艹在线| 青青草亚洲 | 亚洲精品一区二区潘金莲 | 国产永久免费视频 | 国产午夜手机精彩视频 | 欧美一级二级视频 | 日韩中文字幕在线观看 | 日日干干 | 一本久久精品一区二区 | 99久久精品免费看国产四区 | 超碰伊人网 | 久久在线免费观看视频 | 国产又色又爽又黄的 | 成年人免费网址 | 污视频在线播放 | 视频在线观看 | 午夜神马影院 | 午夜不卡在线观看 | 91精品久久久久久久久中文字幕 | 九九热精品视频在线播放 | 亚洲第一天堂av | 国产肉体xxxx裸体784大胆 | 黄色网免费观看 | 一级特黄高清 | 探花国产在线 | 九九综合九九综合 | 久久久午夜视频 | 精品国产乱码久久久久久预案 | 成人国产在线观看 | 网站黄在线 |