真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何使用springbootadmin監(jiān)控springcloud應(yīng)用程序

小編給大家分享一下如何使用spring boot admin監(jiān)控spring cloud應(yīng)用程序,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比黃陵網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式黃陵網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋黃陵地區(qū)。費(fèi)用合理售后完善,十多年實(shí)體公司更值得信賴。

最近在找一個spring cloud的監(jiān)控組件,要求粒度要到每一個接口的,hystrix dashboard顯然不適合,也不是這個應(yīng)用場景。后來發(fā)現(xiàn)了spring boot admin這個神器,可以注冊到Eureka和spring cloud無縫整合,頁面AngularJS寫的還算湊合,里面包含有許多功能:

  1. 顯示 name/id 和版本號

  2. 顯示在線狀態(tài)

  3. Logging日志級別管理

  4. JMX beans管理

  5. Threads會話和線程管理

  6. Trace應(yīng)用請求跟蹤

  7. 應(yīng)用運(yùn)行參數(shù)信息,如:

  8. Java 系統(tǒng)屬性

  9. Java 環(huán)境變量屬性

  10. 內(nèi)存信息

  11. Spring 環(huán)境屬性

好了,不多說,直接上和eureka整合的代碼,它可以通過eureka注冊表里面的信息來對每一個服務(wù)進(jìn)行監(jiān)控。

1、構(gòu)建service-admin工程,pom如下:


 4.0.0
 
 com.lovnx
 micro-service
 0.0.1-SNAPSHOT
 
 service-admin
 jar

 
  UTF-8
  1.7
 

 
  
   org.springframework.cloud
    spring-cloud-starter-eureka
  
  
   org.springframework.boot
   spring-boot-starter-actuator
   
  
   de.codecentric
   spring-boot-admin-server
   1.4.6
  
  
   de.codecentric
   spring-boot-admin-server-ui
   1.4.6
  
  
   org.jolokia
   jolokia-core
   
 

  
  
   
    org.springframework.cloud
    spring-cloud-dependencies
    Camden.SR5
    pom
    import
   
  
 

 
  
   
    org.springframework.boot
    spring-boot-maven-plugin
   
  
 

2、啟動主類:

package com.lovnx;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.context.annotation.Configuration;

import de.codecentric.boot.admin.config.EnableAdminServer;

@Configuration
@EnableAutoConfiguration
@EnableDiscoveryClient
@EnableAdminServer
public class SpringBootAdminApplication {
 public static void main(String[] args) {
  SpringApplication.run(SpringBootAdminApplication.class, args);
 }
}

3、配置文件application.properties:

server.port=7088
spring.application.name=service-admin
eureka.client.serviceUrl.defaultZone=http://localhost:7070/eureka/
management.security.enabled=false
info.version=@project.version@

4、logback.xml(實(shí)現(xiàn)日志級別修改功能):


 
 

5、啟動:

如何使用spring boot admin監(jiān)控spring cloud應(yīng)用程序 

如何使用spring boot admin監(jiān)控spring cloud應(yīng)用程序 

如何使用spring boot admin監(jiān)控spring cloud應(yīng)用程序 

如何使用spring boot admin監(jiān)控spring cloud應(yīng)用程序 

如何使用spring boot admin監(jiān)控spring cloud應(yīng)用程序

6、注意:

如果要監(jiān)控注冊到eureka的服務(wù),必須要在這個服務(wù)里面引入:

  
   org.springframework.boot
   spring-boot-starter-actuator
  

來開啟一些管理功能,且須在配置文件加入一句:

management.security.enabled=false

關(guān)閉安全驗(yàn)證。

以上是“如何使用spring boot admin監(jiān)控spring cloud應(yīng)用程序”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


本文題目:如何使用springbootadmin監(jiān)控springcloud應(yīng)用程序
URL鏈接:http://weahome.cn/article/geeisg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部