国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Java > 正文

SpringBoot Admin 使用指南(推薦)

2024-07-13 10:16:55
字體:
來源:轉載
供稿:網友

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

快速開始

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

SpringBoot,Admin,使用,Spring,Boot

然后在 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>

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

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

SpringBoot,Admin,使用,Spring,Boot

此時會發現沒有任何應用程序的信息。

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

SpringBoot,Admin,使用,Spring,Boot

在 pom.xml 中添加依賴:

<dependency>  <groupId>de.codecentric</groupId>  <artifactId>spring-boot-admin-starter-client</artifactId>  <version>1.5.6</version></dependency>

然后在 application.yml 中設置:

SpringBoot,Admin,使用,Spring,Boot

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

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

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

SpringBoot,Admin,使用,Spring,Boot

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

SpringBoot,Admin,使用,Spring,Boot

metrics 信息:

SpringBoot,Admin,使用,Spring,Boot

環境 信息:

SpringBoot,Admin,使用,Spring,Boot

log 信息:

SpringBoot,Admin,使用,Spring,Boot

JMX 信息:

SpringBoot,Admin,使用,Spring,Boot

線程 信息:

SpringBoot,Admin,使用,Spring,Boot

Trace追蹤信息:

SpringBoot,Admin,使用,Spring,Boot

還可以下載 Heapdump 文件。

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

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

info.groupId: @project.groupId@info.artifactId: @project.artifactId@info.version: @project.version@

SpringBoot,Admin,使用,Spring,Boot

重新運行客戶端程序,刷新頁面可以發現:

SpringBoot,Admin,使用,Spring,Boot

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

SpringBoot,Admin,使用,Spring,Boot

客戶端應用程序

JMX bean管理

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

pom.xml 加入依賴:

<dependency>  <groupId>org.jolokia</groupId>  <artifactId>jolokia-core</artifactId></dependency>

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

SpringBoot,Admin,使用,Spring,Boot

還有很多 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

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 定南县| 沙湾县| 阿尔山市| 周宁县| 吴旗县| 达日县| 高平市| 宜宾市| 内乡县| 中宁县| 高雄市| 大埔县| 恩平市| 河源市| 通辽市| 克什克腾旗| 普宁市| 绥江县| 邢台县| 马边| 峡江县| 中西区| 安图县| 十堰市| 南投市| 勐海县| 比如县| 江山市| 金门县| 定日县| 大冶市| 山阴县| 随州市| 太湖县| 江永县| 朔州市| 陵水| 新竹县| 吉木萨尔县| 英德市| 东台市|