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