SpringBootAdmin如何快速打造監(jiān)控平臺

這篇文章將為大家詳細(xì)講解有關(guān)Spring Boot Admin如何快速打造監(jiān)控平臺,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

員工經(jīng)過長期磨合與沉淀,具備了協(xié)作精神,得以通過團隊的力量開發(fā)出優(yōu)質(zhì)的產(chǎn)品。成都創(chuàng)新互聯(lián)堅持“專注、創(chuàng)新、易用”的產(chǎn)品理念,因為“專注所以專業(yè)、創(chuàng)新互聯(lián)網(wǎng)站所以易用所以簡單”。公司專注于為企業(yè)提供成都網(wǎng)站建設(shè)、網(wǎng)站制作、微信公眾號開發(fā)、電商網(wǎng)站開發(fā),重慶小程序開發(fā)公司,軟件按需定制網(wǎng)站等一站式互聯(lián)網(wǎng)企業(yè)服務(wù)。

使用過Spring  boot的開發(fā)者都知道actuator,它是Springboot提供的用來對應(yīng)用系統(tǒng)進行自省和監(jiān)控的功能模塊,借助于Actuator開發(fā)者可以很方便地對應(yīng)用系統(tǒng)某些監(jiān)控指標(biāo)進行查看、統(tǒng)計等。但比較遺憾的是沒有可視化界面,只能通過干燥的json數(shù)據(jù)來查看相應(yīng)的指標(biāo),如下圖:

 Spring Boot Admin如何快速打造監(jiān)控平臺

可視化的監(jiān)控指標(biāo)平臺Spring Boot  Admin,它利用spring-boot-starter-actuator提供的功能,將各個微服務(wù)的狀態(tài)整合到一起,并提供良好的界面查看支持,并且能夠動態(tài)的修改實例日志級別。

Spring Boot Admin 開源地址:https://github.com/codecentric/spring-boot-admin

Spring Boot  Admin分為server和client,使用非常方便,server端可查看各個微服務(wù)的狀態(tài),client端將微服務(wù)注冊到server端。

服務(wù)端

下面先搭建server端,直接使用start.spring.io生成一個spring boot項目,引入下面依賴

Spring Boot Admin如何快速打造監(jiān)控平臺

配置端口和服務(wù)名

server.port=8090 spring.application.name=admin-server

啟動類,通過添加注解@EnableAdminServer

Spring Boot Admin如何快速打造監(jiān)控平臺

啟動后,打開url顯示如下

Spring Boot Admin如何快速打造監(jiān)控平臺

客戶端

spring boot項目,直接添加下圖依賴即可

Spring Boot Admin如何快速打造監(jiān)控平臺

application.properties中配置注冊的服務(wù)端地址如下

spring.application.name=admin-client spring.boot.admin.client.url=http://127.0.0.1:8090 management.endpoints.web.exposure.include=* management.endpoint.health.show-details=ALWAYS

啟動完成后,查看server端,如下圖

Spring Boot Admin如何快速打造監(jiān)控平臺

查看相關(guān)指標(biāo)

應(yīng)用墻可以快速看到那些服務(wù)異常

正常情況

Spring Boot Admin如何快速打造監(jiān)控平臺

異常情況

Spring Boot Admin如何快速打造監(jiān)控平臺

點擊應(yīng)用,可以查看相應(yīng)指標(biāo)

Spring Boot Admin如何快速打造監(jiān)控平臺
Spring Boot Admin如何快速打造監(jiān)控平臺

查看properties的環(huán)境變量配置

Spring Boot Admin如何快速打造監(jiān)控平臺

查看日志級別

Spring Boot Admin如何快速打造監(jiān)控平臺

Spring Boot Admin為注冊的應(yīng)用程序提供以下功能:

  • 顯示健康狀況

  • 顯示詳細(xì)信息,例如JVM和內(nèi)存指標(biāo)micrometer.io指標(biāo)數(shù)據(jù)源指標(biāo)緩存指標(biāo)

  • 顯示內(nèi)部編號

  • 關(guān)注并下載日志文件

  • 查看JVM系統(tǒng)和環(huán)境屬性

  • 查看Spring Boot配置屬性

  • 支持Spring Cloud的可發(fā)布/ env-&/ refresh-endpoint

  • 輕松的日志級別管理

  • 與JMX-beans交互

  • 查看線程轉(zhuǎn)儲

  • 查看http-traces

  • 查看審核事件

  • 查看http端點

  • 查看預(yù)定的任務(wù)

  • 查看和刪除活動會話(使用spring-session)

  • 查看Flyway / Liquibase數(shù)據(jù)庫遷移

  • 下載heapdump

  • 狀態(tài)更改通知(通過電子郵件,Slack,Hipchat等)

  • 狀態(tài)更改的事件日志(非持久性)

關(guān)于“Spring Boot Admin如何快速打造監(jiān)控平臺”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

分享題目:SpringBootAdmin如何快速打造監(jiān)控平臺
標(biāo)題來源:http://bm7419.com/article36/jdijpg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站收錄小程序開發(fā)、手機網(wǎng)站建設(shè)、、網(wǎng)站導(dǎo)航

廣告

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

網(wǎng)站托管運營