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

SpringBoot Admin 如何實(shí)現(xiàn)Actuator端點(diǎn)可視化監(jiān)控

 更新時(shí)間:2021年08月31日 16:18:12   作者:Heartsuit  
這篇文章主要介紹了SpringBoot Admin 如何實(shí)現(xiàn)Actuator端點(diǎn)可視化監(jiān)控,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

SpringBoot Admin 實(shí)現(xiàn)Actuator端點(diǎn)可視化監(jiān)控

簡(jiǎn)介

Actuator可視化監(jiān)控SpringBoot Admin

Note:

  • SpringBoot版本: 2.1.4
  • SpringBoot Admin版本: 2.1.5

Spring Boot Admin Server

單獨(dú)建一個(gè)Spring Boot Admin Server工程作為服務(wù)端

在Maven的pom.xml文件中添加 spring-boot-admin-server 與 spring-boot-admin-server-ui 依賴:

<dependency>
    <groupId>de.codecentric</groupId>
    <artifactId>spring-boot-admin-server</artifactId>
    <version>2.1.5</version>
</dependency>
<dependency>
    <groupId>de.codecentric</groupId>
    <artifactId>spring-boot-admin-server-ui</artifactId>
    <version>2.1.5</version>
</dependency>

在主類上添加注解啟用Spring Boot Admin

@EnableAdminServer
@SpringBootApplication
public class AdminApplication {
 public static void main(String[] args) {
  SpringApplication.run(AdminApplication.class, args);
 }
}

到此, Spring Boot Admin服務(wù)端工程建立完畢, 在瀏覽器訪問(wèn) http://localhost:8000 , 打開(kāi)管理頁(yè)面, 目前沒(méi)有客戶端實(shí)例注冊(cè)過(guò)來(lái), 顯示為空。 接下來(lái)建立客戶端工程。

Spring Boot Admin Client

建一個(gè)Spring Boot工程

在Maven的pom.xml文件中添加 spring-boot-admin-starter-client 依賴:

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

application.yml 配置: 1. 暴露指定端口; 2. 注冊(cè)到Spring Boot Admin服務(wù)端

management:
  endpoints:
    web:
      exposure:
        include: "*"
        exclude: env,beans

spring:
  boot:
    admin:
      client:
        url: http://localhost:8000
        instance:
          name: ReactiveCrud

Note: 當(dāng)然這里首先要開(kāi)啟項(xiàng)目的Actuator端點(diǎn)監(jiān)控功能, 可參考SpringBoot2開(kāi)啟Actuator端點(diǎn)監(jiān)控

啟動(dòng)客戶端, 在管理端進(jìn)行可視化端點(diǎn)監(jiān)控

Journal

啟動(dòng)客戶端后, 會(huì)在 Journal 頁(yè)面看到客戶端注冊(cè)到管理端發(fā)生的各類事件;

2019-06-27-SpringBootAdminWallBoard.png

2019-06-27-SpringBootAdminDetails.png

上面通過(guò) Spring Boot Admin 實(shí)現(xiàn)了對(duì)Spring Boot暴露的 Actuator 端點(diǎn)的可視化監(jiān)控, 對(duì)于詳細(xì)的端點(diǎn)信息, 以及 Spring Boot Admin 的其他配置, 可參考相關(guān)文檔。 后續(xù)增加認(rèn)證功能, 即需要用戶登錄才能進(jìn)入管理端。

References

Spring Boot 監(jiān)控信息可視化

使用spring-boot-starter-actuator監(jiān)控太過(guò)于麻煩,而且通過(guò)返回的JSON數(shù)據(jù)查看起來(lái)非常不方便,使用Spring Boot 中提供的監(jiān)控信息管理端,用來(lái)實(shí)現(xiàn)監(jiān)控信息的可視化,可以快速查看系統(tǒng)運(yùn)行狀況,再不用一個(gè)一個(gè)接口地調(diào)用接口。

具體配置:

一、設(shè)置Spring Boot Admin Server

1.添加依賴

<dependency>
 <groupId>de.codecentric</groupId>
 <artifactId>spring-boot-admin-starter-server</artifactId>
 <version>2.2.0</version>
</dependency>

2.在啟動(dòng)類上添加@EnableAdminServer注解

@SpringBootApplication
@EnableAdminServer
public class SpadminApplication {
 
 public static void main(String[] args) {
  SpringApplication.run(SpadminApplication.class, args);
 }
}

3.啟動(dòng)醒目瀏覽器 輸入http://localhost:8888/applications

二、注冊(cè)客戶端

1.新建一個(gè)項(xiàng)目

2.添加依賴

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

3.在application.properties添加配置

server.port=8889
spring.boot.admin.client.url=http://localhost:8888
management.endpoints.web.exposure.include=*

4.啟動(dòng)項(xiàng)目(server端先運(yùn)行)

瀏覽器http://localhost:8888/ 等待片刻后

點(diǎn)擊進(jìn)入

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解MyBatis Plus中分頁(yè)插件的使用

    詳解MyBatis Plus中分頁(yè)插件的使用

    這篇文章主要為大家詳細(xì)介紹了MyBatis Plus中分頁(yè)插件使用的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,感興趣的小伙伴可以了解一下
    2023-02-02
  • JDK的命令詳解

    JDK的命令詳解

    JDK的命令詳解...
    2006-12-12
  • 詳解rabbitmq使用springboot實(shí)現(xiàn)fanout模式

    詳解rabbitmq使用springboot實(shí)現(xiàn)fanout模式

    這篇文章主要介紹了rabbitmq使用springboot實(shí)現(xiàn)fanout模式,Fanout特點(diǎn)是發(fā)布與訂閱模式,是一種廣播機(jī)制,它是沒(méi)有路由key的模式,需要的朋友可以參考下
    2023-07-07
  • Java中try catch處理異常示例

    Java中try catch處理異常示例

    這篇文章主要給大家介紹了關(guān)于Java中try catch 的基本用法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-12-12
  • Spring基于注解配置事務(wù)的屬性

    Spring基于注解配置事務(wù)的屬性

    這篇文章主要為大家詳細(xì)介紹了Spring基于注解配置事務(wù)的屬性,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • 兩個(gè)jar包下相同包名類名引入沖突的解決方法

    兩個(gè)jar包下相同包名類名引入沖突的解決方法

    本文主要介紹了兩個(gè)jar包下相同包名類名引入沖突的解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • 關(guān)于@ApiModel和@ApiModelProperty的使用

    關(guān)于@ApiModel和@ApiModelProperty的使用

    這篇文章主要介紹了關(guān)于@ApiModel和@ApiModelProperty的使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • 詳解Java如何實(shí)現(xiàn)FP-Growth算法

    詳解Java如何實(shí)現(xiàn)FP-Growth算法

    學(xué)校里的實(shí)驗(yàn),要求實(shí)現(xiàn)FP-Growth算法.FP-Growth算法比Apriori算法快很多(但是卻比不上時(shí)間)在網(wǎng)上搜索后發(fā)現(xiàn)Java實(shí)現(xiàn)的FP-Growth算法很少,且大多數(shù)不太能理解):太菜.所以就自己實(shí)現(xiàn)了一下.這篇文章重點(diǎn)介紹一下我的Java實(shí)現(xiàn) ,需要的朋友可以參考下
    2021-06-06
  • IDEA 快速返回上次查看代碼的位置的方法

    IDEA 快速返回上次查看代碼的位置的方法

    這篇文章主要介紹了IDEA 快速返回上次查看代碼的位置的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • 探索Java分布式限流技術(shù)

    探索Java分布式限流技術(shù)

    探索Java分布式限流技術(shù),讓你的系統(tǒng)遠(yuǎn)離流量過(guò)載的煩惱,本指南將帶你了解如何使用Java實(shí)現(xiàn)高效的限流策略,幫助你輕松應(yīng)對(duì)高并發(fā)場(chǎng)景,讓我們一起開(kāi)啟這段精彩的技術(shù)之旅,打造更加穩(wěn)定可靠的系統(tǒng),需要的朋友可以參考下
    2024-03-03

最新評(píng)論