国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

SpringBoot Admin 使用指南

FullStackDeveloper / 1169人閱讀

摘要:什么是是一個(gè)管理和監(jiān)控你的應(yīng)用程序的應(yīng)用程序。這些應(yīng)用程序通過通過注冊(cè)或者使用例如發(fā)現(xiàn)。剛才首頁的應(yīng)用列表后面有個(gè)紅色的,我們可以將注冊(cè)上去的應(yīng)用移除,但是只要你不把程序停掉,它立馬又會(huì)注冊(cè)上去。

什么是 SpringBoot Admin?

Spring Boot Admin 是一個(gè)管理和監(jiān)控你的 Spring Boot 應(yīng)用程序的應(yīng)用程序。這些應(yīng)用程序通過 Spring Boot Admin Client(通過 HTTP)注冊(cè)或者使用 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 中引入依賴:


            de.codecentric
            spring-boot-admin-server
            1.5.6
        
        
            de.codecentric
            spring-boot-admin-server-ui
            1.5.6

繼續(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 中添加依賴:


            de.codecentric
            spring-boot-admin-starter-client
            1.5.6

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

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

metrics 信息:

環(huán)境 信息:

log 信息:

JMX 信息:

線程 信息:

Trace 追蹤信息:

還可以下載 Heapdump 文件。

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

還有就是應(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 加入依賴:

        
            org.jolokia
            jolokia-core
        

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

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

http://codecentric.github.io/...

服務(wù)端程序

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

http://codecentric.github.io/...

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

http://codecentric.github.io/...

參考文章

http://codecentric.github.io/...

推薦閱讀:

《深入理解 Java 內(nèi)存模型》讀書筆記

面試-基礎(chǔ)篇

Spring Boot 2.0 遷移指南

SpringBoot使用Docker快速部署項(xiàng)目

為什么選擇 Spring 作為 Java 框架?

SpringBoot RocketMQ 整合使用和監(jiān)控

Spring Boot 面試的十個(gè)問題

上篇好文:

使用 Spring Framework 時(shí)常犯的十大錯(cuò)誤

右上角按鈕分享給更多人哦~

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/75667.html

相關(guān)文章

  • SpringBoot RabbitMQ 整合使用

    摘要:可以在地址看到如何使用講解下上面命令行表示控制臺(tái)端口號(hào),可以在瀏覽器中通過控制臺(tái)來執(zhí)行的相關(guān)操作。同時(shí)從控制臺(tái)可以看到發(fā)送的速率多線程測(cè)試性能開了個(gè)線程,每個(gè)線程發(fā)送條消息。 showImg(http://ww2.sinaimg.cn/large/006tNc79ly1g5jjb62t88j30u00gwdi2.jpg); 前提 上次寫了篇文章,《SpringBoot Kafka 整合...

    yuanxin 評(píng)論0 收藏0
  • SpringBoot ActiveMQ 整合使用

    摘要:介紹它是出品,最流行的,能力強(qiáng)勁的開源消息總線。是一個(gè)完全支持和規(guī)范的實(shí)現(xiàn),盡管規(guī)范出臺(tái)已經(jīng)是很久的事情了,但是在當(dāng)今的應(yīng)用中間仍然扮演著特殊的地位。相關(guān)文章整合使用整合使用關(guān)注我轉(zhuǎn)載請(qǐng)務(wù)必注明原創(chuàng)地址為安裝同之前一樣,直接在里面玩吧。 showImg(https://segmentfault.com/img/remote/1460000012996066?w=1920&h=1281)...

    gaara 評(píng)論0 收藏0
  • Spring Boot Admin 2.0開箱體驗(yàn)

    摘要:概述在我之前的應(yīng)用監(jiān)控實(shí)戰(zhàn)一文中,講述了如何利用版本來可視化地監(jiān)控應(yīng)用。接下來我們就來創(chuàng)建一個(gè)待監(jiān)控的示例。 showImg(https://segmentfault.com/img/remote/1460000015671446); 概述 在我之前的 《Spring Boot應(yīng)用監(jiān)控實(shí)戰(zhàn)》 一文中,講述了如何利用 Spring Boot Admin 1.5.X 版本來可視化地監(jiān)控 ...

    CastlePeaK 評(píng)論0 收藏0
  • Spring Boot應(yīng)用監(jiān)控實(shí)戰(zhàn)

    摘要:概述之前講過容器的可視化監(jiān)控,即監(jiān)控容器的運(yùn)行情況,包括使用率內(nèi)存占用網(wǎng)絡(luò)狀況以及磁盤空間等等一系列信息。實(shí)戰(zhàn)一下中添加依賴啟動(dòng)應(yīng)用程序之后,只要在瀏覽器中輸入端點(diǎn)信息就能獲得應(yīng)用的一些狀態(tài)信息。 showImg(https://segmentfault.com/img/remote/1460000014684947); 概述 之前講過Docker容器的可視化監(jiān)控,即監(jiān)控容器的運(yùn)行情...

    mtunique 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

FullStackDeveloper

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<