自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

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

系統(tǒng) Linux
使用過Spring boot的開發(fā)者都知道actuator,它是Springboot提供的用來對應(yīng)用系統(tǒng)進(jìn)行自省和監(jiān)控的功能模塊,借助于Actuator開發(fā)者可以很方便地對應(yīng)用系統(tǒng)某些監(jiān)控指標(biāo)進(jìn)行查看、統(tǒng)計(jì)等。

[[354909]]

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

 

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

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項(xiàng)目,引入下面依賴


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

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

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

 啟動后,打開url顯示如下


客戶端

spring boot項(xiàng)目,直接添加下圖依賴即可

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

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

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

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

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

正常情況

異常情況

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



 查看properties的環(huá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端點(diǎn)
  • 查看預(yù)定的任務(wù)
  • 查看和刪除活動會話(使用spring-session)
  • 查看Flyway / Liquibase數(shù)據(jù)庫遷移
  • 下載heapdump
  • 狀態(tài)更改通知(通過電子郵件,Slack,Hipchat等)
  • 狀態(tài)更改的事件日志(非持久性)

 

責(zé)任編輯:姜華 來源: 今日頭條
相關(guān)推薦

2022-07-11 09:36:38

SpringJava開發(fā)

2023-07-27 08:53:44

2022-07-28 06:50:52

微服務(wù)業(yè)務(wù)系統(tǒng)

2022-05-18 08:32:05

服務(wù)監(jiān)控Prometheus開源

2020-07-14 11:00:12

Spring BootRedisJava

2020-11-20 08:15:40

Grafana + P

2024-10-30 08:04:20

監(jiān)控平臺夜鶯Redis集群

2022-01-26 07:01:00

開源社區(qū)項(xiàng)目

2022-01-14 06:59:39

開源Spring BootSBA

2020-09-02 17:28:26

Spring Boot Redis集成

2024-09-27 08:25:47

2018-10-22 15:34:31

Spring Boo監(jiān)控視化

2022-02-09 20:39:52

Actuator應(yīng)用監(jiān)控

2023-04-17 23:49:09

開發(fā)代碼Java

2024-03-26 08:08:08

SpringBPMN模型

2024-01-16 08:17:29

Mybatis驗(yàn)證業(yè)務(wù)

2013-11-11 14:24:11

華為視頻監(jiān)控高清監(jiān)控

2025-01-08 10:35:26

代碼開發(fā)者Spring

2021-02-03 12:47:09

Spring Boot應(yīng)用監(jiān)控

2022-02-15 10:43:51

數(shù)據(jù)庫Druid連接池
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號