diff --git a/all/envBuildBash/echo-hosts.sh b/all/envBuildBash/echo-hosts.sh index 603b0da..8136108 100644 --- a/all/envBuildBash/echo-hosts.sh +++ b/all/envBuildBash/echo-hosts.sh @@ -8,3 +8,4 @@ echo "127.0.0.1 www.ucenter.com" >> /etc/hosts echo "127.0.0.1 www.gateway.com" >> /etc/hosts echo "127.0.0.1 www.mall.com" >> /etc/hosts echo "127.0.0.1 www.pay.com" >> /etc/hosts +echo "127.0.0.1 www.monitorcenter.com" >> /etc/hosts diff --git a/ms/monitor-center/README.md b/ms/monitor-center/README.md new file mode 100644 index 0000000..d334df6 --- /dev/null +++ b/ms/monitor-center/README.md @@ -0,0 +1,5 @@ +# 微服务系统监控中心 +#### 集群服务熔断情况的监控 +界面访问地址 +#### 集群服务调用情况的监控 +界面访问地址`/` \ No newline at end of file diff --git a/ms/monitor-center/pom.xml b/ms/monitor-center/pom.xml index 662d537..6d24778 100644 --- a/ms/monitor-center/pom.xml +++ b/ms/monitor-center/pom.xml @@ -23,6 +23,11 @@ + + + org.springframework.boot + spring-boot-starter-web + org.springframework.cloud @@ -46,6 +51,16 @@ org.springframework.cloud spring-cloud-netflix-turbine + + + io.zipkin.java + zipkin-server + + + io.zipkin.java + zipkin-autoconfigure-ui + runtime + org.springframework.boot diff --git a/ms/monitor-center/src/main/java/com/micro/fast/monitor/center/MsMonitorCenterApplication.java b/ms/monitor-center/src/main/java/com/micro/fast/monitor/center/MsMonitorCenterApplication.java index dad62e2..2699c74 100644 --- a/ms/monitor-center/src/main/java/com/micro/fast/monitor/center/MsMonitorCenterApplication.java +++ b/ms/monitor-center/src/main/java/com/micro/fast/monitor/center/MsMonitorCenterApplication.java @@ -3,12 +3,16 @@ package com.micro.fast.monitor.center; import org.springframework.boot.SpringApplication; import org.springframework.cloud.client.SpringCloudApplication; import org.springframework.cloud.netflix.turbine.EnableTurbine; +import zipkin.server.EnableZipkinServer; /** * @author lsy */ @SpringCloudApplication +//集群熔断降级情况的聚合展示 @EnableTurbine +//集群间服务调用情况的聚合展示 +@EnableZipkinServer public class MsMonitorCenterApplication { public static void main(String[] args) { diff --git a/ms/upms/pom.xml b/ms/upms/pom.xml index 1dfcae2..fe573cd 100644 --- a/ms/upms/pom.xml +++ b/ms/upms/pom.xml @@ -46,12 +46,6 @@ org.springframework.cloud spring-cloud-starter-feign - - - org.springframework.boot - spring-boot-starter-test - test - org.springframework.cloud @@ -71,26 +65,17 @@ org.springframework.retry spring-retry - - - - - - - - - - - - - - - - - - - - + + + org.springframework.cloud + spring-cloud-starter-zipkin + + + + org.springframework.boot + spring-boot-starter-test + test + diff --git a/ms/upms/src/main/resources/bootstrap.yml b/ms/upms/src/main/resources/bootstrap.yml index 5e9a20c..0e52d83 100644 --- a/ms/upms/src/main/resources/bootstrap.yml +++ b/ms/upms/src/main/resources/bootstrap.yml @@ -1,7 +1,7 @@ # 从配置中心加载文件 spring: session: - store-type: none + store-type: none cloud: config: profile: dev @@ -12,7 +12,7 @@ spring: enabled: true username: config password: server -# 允许记录消息的所有发送和接收事件 +# 允许记录消息的所有发送和接收事件 bus: trace: enabled: true @@ -20,6 +20,9 @@ spring: rabbitmq: host: localhost port: 5672 +# 向服务监控调用中心暴露端口 + zipkin: + base-url: http://www.monitorcenter.com:10018 eureka: client: serviceUrl: @@ -32,3 +35,4 @@ logging: +