SpringBootAdmin使用指南(推薦)

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

專業(yè)從事成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè),高端網(wǎng)站制作設(shè)計(jì),成都微信小程序,網(wǎng)站推廣的成都做網(wǎng)站的公司。優(yōu)秀技術(shù)團(tuán)隊(duì)竭力真誠(chéng)服務(wù),采用H5網(wǎng)站設(shè)計(jì)+CSS3前端渲染技術(shù),成都響應(yīng)式網(wǎng)站建設(shè)公司,讓網(wǎng)站在手機(jī)、平板、PC、微信下都能呈現(xiàn)。建站過(guò)程建立專項(xiàng)小組,與您實(shí)時(shí)在線互動(dòng),隨時(shí)提供解決方案,暢聊想法和感受。

快速開(kāi)始

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

SpringBoot Admin 使用指南(推薦)

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

繼續(xù)在啟動(dòng)類 SpringbootAdminApplication.java 中引入注解 @EnableAdminServer,然后運(yùn)行項(xiàng)目:

訪問(wèn) http://localhost:8084/ 即可:

SpringBoot Admin 使用指南(推薦)

此時(shí)會(huì)發(fā)現(xiàn)沒(méi)有任何應(yīng)用程序的信息。

接下來(lái)我們新建一個(gè) SpringBoot 項(xiàng)目,把它當(dāng)作客戶端程序,工程如下:

SpringBoot Admin 使用指南(推薦)

在 pom.xml 中添加依賴:

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

然后在 application.yml 中設(shè)置:

SpringBoot Admin 使用指南(推薦)

spring.boot.admin.url=http:localhost:8094 用于將當(dāng)前應(yīng)用注冊(cè)到 Spring Boot Admin。

還可以設(shè)置,spring.boot.admin.client.name: (應(yīng)用程序的名字)不設(shè)置的話會(huì)有默認(rèn)的名字

此時(shí)把兩個(gè)項(xiàng)目運(yùn)行起來(lái):

SpringBoot Admin 使用指南(推薦)

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

SpringBoot Admin 使用指南(推薦)

metrics 信息:

SpringBoot Admin 使用指南(推薦)

環(huán)境 信息:

SpringBoot Admin 使用指南(推薦)

log 信息:

SpringBoot Admin 使用指南(推薦)

JMX 信息:

SpringBoot Admin 使用指南(推薦)

線程 信息:

SpringBoot Admin 使用指南(推薦)

Trace追蹤信息:

SpringBoot Admin 使用指南(推薦)

還可以下載 Heapdump 文件。

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

還有就是應(yīng)用列表的 version 和 info 上面的圖中為空,下面看看怎么把它變出來(lái):

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

SpringBoot Admin 使用指南(推薦)

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

SpringBoot Admin 使用指南(推薦)

還可以查詢應(yīng)用程序的事件變化:

SpringBoot Admin 使用指南(推薦)

客戶端應(yīng)用程序

JMX bean管理

要在管理界面中與JMX-beans進(jìn)行交互,您必須在客戶端應(yīng)用程序中包含 Jolokia,

pom.xml 加入依賴:

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

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

SpringBoot Admin 使用指南(推薦)

還有很多 SpringBoot Admin 客戶端配置選項(xiàng):

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

服務(wù)端程序

也有些 SpringBoot Admin 服務(wù)端程序配置選項(xiàng):

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

官方文檔里面還有些關(guān)于服務(wù)下線消息通知的知識(shí),想了解的可以查看:

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

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。

標(biāo)題名稱:SpringBootAdmin使用指南(推薦)
文章源于:http://muchs.cn/article22/jehdjc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁(yè)設(shè)計(jì)公司、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)關(guān)鍵詞優(yōu)化、App開(kāi)發(fā)、做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)