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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

SpringBoot Admin 使用指南

發(fā)布時間:2025/3/15 javascript 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SpringBoot Admin 使用指南 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

轉(zhuǎn)載請注明文章原始地址為:

http://www.54tianzhisheng.cn/2018/01/17/SpringBoot-Admin/

什么是 SpringBoot Admin?

Spring Boot Admin 是一個管理和監(jiān)控你的 Spring Boot 應用程序的應用程序。 這些應用程序通過 Spring Boot Admin Client(通過 HTTP)注冊或者使用 Spring Cloud(例如 Eureka)發(fā)現(xiàn)。 UI只是 Spring Boot Actuator 端點上的一個 AngularJs 應用程序。?

快速開始

首先在 IDEA 創(chuàng)建一個 SpringBoot 項目,把它當作 server 端,工程如下:

然后在 pom.xml 中引入依賴:

<dependency><groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-server</artifactId> <version>1.5.6</version> </dependency> <dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-server-ui</artifactId> <version>1.5.6</version> </dependency>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

繼續(xù)在啟動類 SpringbootAdminApplication.java 中引入注解?@EnableAdminServer?,然后運行項目:

訪問?http://localhost:8084/?即可:

此時會發(fā)現(xiàn)沒有任何應用程序的信息。

接下來我們新建一個 SpringBoot 項目,把它當作客戶端程序,工程如下:

在 pom.xml 中添加依賴:

<dependency><groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-client</artifactId> <version>1.5.6</version> </dependency>
  • 1
  • 2
  • 3
  • 4
  • 5

然后在 application.yml 中設置:

spring.boot.admin.url=http:localhost:8094 用于將當前應用注冊到 Spring Boot Admin。

還可以設置,spring.boot.admin.client.name: (應用程序的名字)不設置的話會有默認的名字

此時把兩個項目運行起來:

點擊圖中的?detail?按鈕:可以看到應用程序的健康值、內(nèi)存、JVM、GC 等信息。

metrics?信息:

環(huán)境?信息:

log?信息:

JMX?信息:

線程?信息:

Trace?追蹤信息:

還可以下載 Heapdump 文件。

剛才首頁的應用列表后面有個紅色的 ×,我們可以將注冊上去的應用移除,但是只要你不把程序停掉,它立馬又會注冊上去。

還有就是應用列表的 version 和 info 上面的圖中為空,下面看看怎么把它變出來:

info.groupId: @project.groupId@ info.artifactId: @project.artifactId@ info.version: @project.version@
  • 1
  • 2
  • 3

重新運行客戶端程序,刷新頁面可以發(fā)現(xiàn):

還可以查詢應用程序的事件變化:

客戶端應用程序

JMX bean管理

要在管理界面中與JMX-beans進行交互,您必須在客戶端應用程序中包含 Jolokia,

pom.xml 加入依賴:

<dependency><groupId>org.jolokia</groupId> <artifactId>jolokia-core</artifactId> </dependency>
  • 1
  • 2
  • 3
  • 4

重啟客戶端程序后,就可以在這里與 JMX 做交互了:

還有很多 SpringBoot Admin 客戶端配置選項:

http://codecentric.github.io/spring-boot-admin/1.5.6/#spring-boot-admin-client

服務端程序

也有些 SpringBoot Admin 服務端程序配置選項:

http://codecentric.github.io/spring-boot-admin/1.5.6/#spring-boot-admin-server

官方文檔里面還有些關于服務下線消息通知的知識,想了解的可以查看:

http://codecentric.github.io/spring-boot-admin/1.5.6/#_notifications

關注我

轉(zhuǎn)載于:https://www.cnblogs.com/dauber/p/9316762.html

總結

以上是生活随笔為你收集整理的SpringBoot Admin 使用指南的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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