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

如何基于springboot-admin實(shí)現(xiàn)后臺監(jiān)控

 更新時(shí)間:2020年04月20日 10:13:46   投稿:yaominghui  
這篇文章主要介紹了如何基于springboot-admin實(shí)現(xiàn)后臺監(jiān)控,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

一 前言

知識追尋者springboot系列文中又添加一文,springboot后臺應(yīng)用監(jiān)控,希望廣大讀者支持,多多關(guān)注點(diǎn)贊;如果沒有學(xué)習(xí)過actuator端點(diǎn)暴露文章,建議查詢知識追尋者專欄進(jìn)行學(xué)習(xí);

二 springboot admin介紹

Spring Boot Admin是一個(gè)開源社區(qū)項(xiàng)目,用于管理和監(jiān)控SpringBoot應(yīng)用程序;工作方式是 Spring Boot Admin Client向?yàn)镾pring Boot Admin Server注冊(通過HTTP)或使用SpringCloud注冊中心(例如Eureka,Consul)發(fā)現(xiàn);本篇文中應(yīng)為是springboot系列,不會涉及至springloud,請讀者不用擔(dān)心學(xué)不會;

主要特性:

使用Vue.js重寫UI界面

服務(wù)端采用Spring WebFlux + Netty的方式

集成了基于 spring security 的認(rèn)證

session endpoint 的監(jiān)控支持

主要功能描述:

  • 監(jiān)控應(yīng)用運(yùn)行過程中的概覽信息;
  • 度量指標(biāo)信息,比如JVM、Tomcat及進(jìn)程信息;
  • 環(huán)境變量信息,比如系統(tǒng)屬性、系統(tǒng)環(huán)境變量以及應(yīng)用配置信息;
  • 查看所有創(chuàng)建的Bean信息;
  • 查看應(yīng)用中的所有配置信息;
  • 查看應(yīng)用運(yùn)行日志信息;
  • 查看JVM信息;
  • 查看可以訪問的Web端點(diǎn);
  • 查看HTTP跟蹤信息。

三 依賴

springboot 2.1.1 版本 ,本篇直接將 server , client 集成至一個(gè)工程,讀者也可以將 client ,server 工程分離搭建,注意點(diǎn)是 client , server 版本號要一致;

<dependencies>
    <!-- 引入spring boot admin server-->
    <dependency>
      <groupId>de.codecentric</groupId>
      <artifactId>spring-boot-admin-starter-server</artifactId>
      <version>2.1.6</version>
    </dependency>
    <!-- 引入spring boot admin client -->
    <dependency>
      <groupId>de.codecentric</groupId>
      <artifactId>spring-boot-admin-starter-client</artifactId>
      <version>2.1.6</version>
    </dependency>
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
  </dependencies>

  <build>
    <plugins>
      <plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
      </plugin>
    </plugins>
  </build>

四 application.yml

client 向 server注冊,因?yàn)槭窃谕粋€(gè)應(yīng)用,直接向自己注冊即可,否則url要換成server端地址;

server:
 port: 9999

spring:
 boot:
  admin:
   client:
    url: 'http://localhost:9999'

management:
 endpoints:
  web:
   exposure:
    include: "*"
 endpoint:
  health:
   show-details: ALWAYS

五 Application

在啟動類上添加 @EnableAdminServer 表示開啟后臺監(jiān)控應(yīng)用

/**
 * @Author lsc
 * <p> </p>
 */
@EnableAdminServer
@SpringBootApplication
public class AdminApp {

  public static void main(String[] args) {
    SpringApplication.run(AdminApp.class, args);
  }
}

六 顯示結(jié)果

訪問地址 localhost:9999 如果是 client , server 分離訪問就是server端地址

點(diǎn)擊 wallboard 就可以顯示 各種監(jiān)視信息;

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java如何實(shí)現(xiàn)http接口參數(shù)和返回值加密

    Java如何實(shí)現(xiàn)http接口參數(shù)和返回值加密

    這篇文章主要介紹了Java如何實(shí)現(xiàn)http接口參數(shù)和返回值加密問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • 關(guān)于springboot整合swagger問題及解決方法

    關(guān)于springboot整合swagger問題及解決方法

    這篇文章主要介紹了關(guān)于springboot整合swagger問題及解決方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-04-04
  • Java實(shí)現(xiàn)五子棋AI算法

    Java實(shí)現(xiàn)五子棋AI算法

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)五子棋AI算法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • java中的SpringBoot框架

    java中的SpringBoot框架

    這篇文章主要介紹了java學(xué)習(xí)之SpringBoot框架,文章基于Java的相關(guān)資料展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-04-04
  • Java中super關(guān)鍵字的用法和細(xì)節(jié)

    Java中super關(guān)鍵字的用法和細(xì)節(jié)

    大家好,本篇文章主要講的是Java中super關(guān)鍵字的用法和細(xì)節(jié),感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • Java設(shè)計(jì)模式之建造者模式(Builder模式)介紹

    Java設(shè)計(jì)模式之建造者模式(Builder模式)介紹

    這篇文章主要介紹了Java設(shè)計(jì)模式之建造者模式(Builder模式)介紹,本文講解了為何使用建造者模式、如何使用建造者模式、Builder模式的應(yīng)用等內(nèi)容,需要的朋友可以參考下
    2015-03-03
  • Maven版本依賴pom文件內(nèi)容及使用剖析

    Maven版本依賴pom文件內(nèi)容及使用剖析

    這篇文章主要為大家介紹了Maven版本依賴pom文件內(nèi)容及使用剖析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • 了解Java線程池創(chuàng)建過程

    了解Java線程池創(chuàng)建過程

    那么有沒有一種辦法使得線程可以復(fù)用,就是執(zhí)行完一個(gè)任務(wù),并不被銷毀,而是可以繼續(xù)執(zhí)行其他的任務(wù)?在Java中可以通過線程池來達(dá)到這樣的效果。下面我們來詳細(xì)了解一下吧
    2019-05-05
  • SpringBoot2 整合FreeMarker實(shí)現(xiàn)頁面靜態(tài)化示例詳解

    SpringBoot2 整合FreeMarker實(shí)現(xiàn)頁面靜態(tài)化示例詳解

    這篇文章主要介紹了SpringBoot2 整合FreeMarker實(shí)現(xiàn)頁面靜態(tài)化示例詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Java實(shí)現(xiàn)解析zip壓縮包并獲取文件內(nèi)容

    Java實(shí)現(xiàn)解析zip壓縮包并獲取文件內(nèi)容

    這篇文章主要為大家詳細(xì)介紹了如何利用Java語言實(shí)現(xiàn)頁面上傳一個(gè)源碼壓縮包,后端將壓縮包解壓,并獲取每個(gè)文件中的內(nèi)容,感興趣的可以動手嘗試一下
    2022-07-07

最新評論