您的位置:首页 > 编程语言 > Java开发

Spring Cloud搭建手册(8)—— Turbine & Hystrix Dashboard

2020-06-04 07:30 513 查看

一、Turbine

1、首先在POM文件添加依赖:

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-turbine</artifactId>
</dependency>

2、在Spring boot启动类添加注解:

@EnableTurbine

3、在application.properties配置文件中配置turbine需要聚合的服务监控信息:

turbine.appConfig=feign-service
turbine.clusterNameExpression="default"
turbine.combineHostPort=true

※多个turbine.appConfig使用英文逗号分隔。

4、启动后,通过http://turbine-service:port/turbine.stream访问,可以看到服务的监控信息:

二、Hystrix Dashboard

1、首先在POM文件添加依赖:

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-hystrix</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-hystrix-dashboard</artifactId>
</dependency>

2、在Spring boot启动类添加注解:

@EnableHystrixDashboard

3、application.properties并不需要其他特殊配置。

4、启动后,通过http://hystrix-dashboard:port/hystrix访问,可以看到Hystrix-Dashboard的图形化界面:

在输入框中输入Turbine的监控地址:http://turbine-service:port/turbine.stream,点击Monitor Stream进入监控的图形化界面。如果没有hystrix调用,则不会产生监控数据,监控界面会一直Loading…,如果产生了数据,可以看到图形化的监控数据:

 

最终,整个架构图更新如下:

 

转载于:https://my.oschina.net/u/1445585/blog/1839937

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: