欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SpringBoot Admin 使用指南(推薦)

 更新時(shí)間:2018年01月18日 09:32:00   作者:zhisheng  
這篇文章主要介紹了SpringBoot Admin 使用指南(推薦),Spring Boot Admin 是一個(gè)管理和監(jiān)控你的 Spring Boot 應(yīng)用程序的應(yīng)用程序,非常具有實(shí)用價(jià)值,需要的朋友可以參考下

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

快速開始

首先在 IDEA 創(chuàng)建一個(gè) SpringBoot 項(xiàng)目,把它當(dāng)作 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>

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

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

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

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

在 pom.xml 中添加依賴:

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

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

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

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

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

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

metrics 信息:

環(huán)境 信息:

log 信息:

JMX 信息:

線程 信息:

Trace追蹤信息:

還可以下載 Heapdump 文件。

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

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

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

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

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

客戶端應(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 客戶端配置選項(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

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java異常處理原理與用法實(shí)例分析

    Java異常處理原理與用法實(shí)例分析

    這篇文章主要介紹了Java異常處理原理與用法,結(jié)合實(shí)例形式分析了Java異常處理相關(guān)概念、原理、用法及操作注意事項(xiàng),需要的朋友可以參考下
    2020-04-04
  • Spring責(zé)任鏈模式使用實(shí)例講解

    Spring責(zé)任鏈模式使用實(shí)例講解

    責(zé)任鏈?zhǔn)切袨樾驮O(shè)計(jì)模式的一種,通過前一個(gè)處理者記錄下一個(gè)處理者的方式形成一條處理鏈。客戶端在調(diào)用時(shí)只需要將請求傳遞到責(zé)任上即可,無需關(guān)注鏈路中的具體的傳遞過程。而鏈路中內(nèi)部的處理,是按照前一個(gè)處理者記錄的下一個(gè)處理者依次執(zhí)行
    2023-01-01
  • Java處理XSS漏洞的四種方法小結(jié)

    Java處理XSS漏洞的四種方法小結(jié)

    本文主要介紹了Java處理XSS漏洞的四種方法小結(jié),包含使用HTML實(shí)體編碼、使用內(nèi)容安全策略(CSP)、使用框架內(nèi)置的XSS防護(hù)和自定義過濾器等方法,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-05-05
  • Spring Security入門demo案例

    Spring Security入門demo案例

    Spring Security是一個(gè)高度自定義的安全框架,本文主要介紹了Spring Security入門,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • 淺談Spring單例Bean與單例模式的區(qū)別

    淺談Spring單例Bean與單例模式的區(qū)別

    這篇文章主要介紹了淺談Spring單例Bean與單例模式的區(qū)別,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2017-12-12
  • java 中復(fù)合機(jī)制的實(shí)例詳解

    java 中復(fù)合機(jī)制的實(shí)例詳解

    這篇文章主要介紹了java 中復(fù)合機(jī)制的實(shí)例詳解的相關(guān)資料,希望通過本文大家能了解繼承和復(fù)合的區(qū)別并應(yīng)用復(fù)合這種機(jī)制,需要的朋友可以參考下
    2017-09-09
  • SpringCloud微服務(wù)架構(gòu)實(shí)戰(zhàn)之微服務(wù)治理功能的實(shí)現(xiàn)

    SpringCloud微服務(wù)架構(gòu)實(shí)戰(zhàn)之微服務(wù)治理功能的實(shí)現(xiàn)

    這篇文章主要介紹了SpringCloud微服務(wù)架構(gòu)實(shí)戰(zhàn)之微服務(wù)治理,這些治理工具主要包括服務(wù)的注冊與發(fā)現(xiàn)、負(fù)載均衡管理、動(dòng)態(tài)路由、服務(wù)降級(jí)和故障轉(zhuǎn)移、鏈路跟蹤、服務(wù)監(jiān)控等,需要的朋友可以參考下
    2022-02-02
  • SpringBoot全局異常處理之解決404/500錯(cuò)誤

    SpringBoot全局異常處理之解決404/500錯(cuò)誤

    在搭建項(xiàng)目框架的時(shí)候用的是springboot,想統(tǒng)一處理異常,但是發(fā)現(xiàn)404的錯(cuò)誤總是捕捉不到,總是返回的是springBoot自帶的錯(cuò)誤結(jié)果信息,這篇文章主要給大家介紹了關(guān)于SpringBoot全局異常處理之解決404/500錯(cuò)誤的相關(guān)資料,需要的朋友可以參考下
    2023-11-11
  • 通過實(shí)例解析POJO和JavaBean的區(qū)別

    通過實(shí)例解析POJO和JavaBean的區(qū)別

    這篇文章主要介紹了通過實(shí)例解析POJO和JavaBean的區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • Java數(shù)字圖像處理之圖像灰度處理

    Java數(shù)字圖像處理之圖像灰度處理

    這篇文章主要為大家詳細(xì)介紹了Java數(shù)字圖像處理之圖像灰度處理,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-06-06

最新評(píng)論