亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SpringBoot Admin怎么實現Actuator端點可視化監控

發布時間:2021-09-01 09:09:01 來源:億速云 閱讀:213 作者:小新 欄目:開發技術

小編給大家分享一下SpringBoot Admin怎么實現Actuator端點可視化監控,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

SpringBoot Admin 實現Actuator端點可視化監控

簡介

Actuator可視化監控SpringBoot Admin

Note:

  • SpringBoot版本: 2.1.4

  • SpringBoot Admin版本: 2.1.5

Spring Boot Admin Server

單獨建一個Spring Boot Admin Server工程作為服務端

在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服務端工程建立完畢, 在瀏覽器訪問 http://localhost:8000 , 打開管理頁面, 目前沒有客戶端實例注冊過來, 顯示為空。 接下來建立客戶端工程。

Spring Boot Admin Client

建一個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. 注冊到Spring Boot Admin服務端

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

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

Note: 當然這里首先要開啟項目的Actuator端點監控功能, 可參考SpringBoot2開啟Actuator端點監控

啟動客戶端, 在管理端進行可視化端點監控

Journal

啟動客戶端后, 會在 Journal 頁面看到客戶端注冊到管理端發生的各類事件;

SpringBoot Admin怎么實現Actuator端點可視化監控

SpringBoot Admin怎么實現Actuator端點可視化監控

上面通過 Spring Boot Admin 實現了對Spring Boot暴露的 Actuator 端點的可視化監控, 對于詳細的端點信息, 以及 Spring Boot Admin 的其他配置, 可參考相關文檔。 后續增加認證功能, 即需要用戶登錄才能進入管理端。

References

  • https://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-endpoints.html

  • http://codecentric.github.io/spring-boot-admin/2.1.4/#securing-spring-boot-admin

Spring Boot 監控信息可視化

使用spring-boot-starter-actuator監控太過于麻煩,而且通過返回的JSON數據查看起來非常不方便,使用Spring Boot 中提供的監控信息管理端,用來實現監控信息的可視化,可以快速查看系統運行狀況,再不用一個一個接口地調用接口。

具體配置:

一、設置Spring Boot Admin Server

1.添加依賴

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

2.在啟動類上添加@EnableAdminServer注解

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

3.啟動醒目瀏覽器 輸入http://localhost:8888/applications

SpringBoot Admin怎么實現Actuator端點可視化監控

二、注冊客戶端

1.新建一個項目

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.啟動項目(server端先運行)

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

SpringBoot Admin怎么實現Actuator端點可視化監控

SpringBoot Admin怎么實現Actuator端點可視化監控

點擊進入

SpringBoot Admin怎么實現Actuator端點可視化監控

以上是“SpringBoot Admin怎么實現Actuator端點可視化監控”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

蒙城县| 韶山市| 沛县| 新沂市| 罗山县| 弥渡县| 松原市| 宜宾县| 广汉市| 绥化市| 大足县| 安仁县| 黎平县| 黑龙江省| 四川省| 辉南县| 吉首市| 沿河| 宜章县| 重庆市| 三河市| 五台县| 孙吴县| 乌兰浩特市| 贺州市| 自治县| 曲松县| 宜都市| 滕州市| 全南县| 山阴县| 泊头市| 高陵县| 龙门县| 育儿| 托克逊县| 洛宁县| 佳木斯市| 七台河市| 佛冈县| 车险|