spring cloudはspringboot-admin監視センターを整合する.


Adminモニタ応用
Spring Bootが提供する監視インターフェース、例えば:health、/infoなど、実際には前に述べた情報以外に、他の情報業界は監視が必要です.現在アクティブなセッションの数、現在のアプリケーションのマージン、遅延、およびその他のメトリック情報です.これから、我々のシステムを監視するために、spring-boot-adminをどのように使うかを調べます.
admin-server-uipom.xml構成:

    org.springframework.boot
    spring-boot-starter-parent
    1.4.3.RELEASE
    
    
        
            org.springframework.cloud
            spring-cloud-dependencies
            Camden.SR5
            pom
            import
        
    
    
        org.springframework.cloud
        spring-cloud-starter-eureka
    
    
        de.codecentric
        spring-boot-admin-server
        1.4.5
    
    
        de.codecentric
        spring-boot-admin-server-ui
        1.4.5
    
application.properties構成:
[email protected]@server.port=8080
 eureka.client.serviceUrl.defaultZone=http://localhost:8888/eureka/
javaコード:
@SpringBootApplication@EnableDiscoveryClient@EnableAdminServer//         www.b12.com ,public class AdminApplication { 
    public static void main(String[] args) {        SpringApplication.run(AdminApplication.class, args);
    }
}
logback-spring.xml構成:

    
    
他の項目を追加してモニタされます.
監視されたサービスpom.xmlに追加される:

    de.codecentric
    spring-boot-admin-starter-client
    1.4.5
application.properties増加:
#       management.security.enabled=false
 #                  ,    admin   # spring.boot.admin.url=http://localhost:8888
追加logback-spring.xml:

    
    
  •