首页 > 编程语言 > 详细

SpringCloud(四).熔断器监控Hystrix Dashboard 和 Turbine

时间:2019-09-15 11:23:51      阅读:94      评论:0      收藏:0      [点我收藏+]

    Hystrix-Dashboard是一款监视Hystrix状态的一款工具,能够显示出熔断时间,响应速度等信息,只能显示一个应用的信息,如果想查看整个系统中多个服务的数据,就需要使用工具Turbine.

   (一).配置Hystrix-Dashboard(在上一篇熔断的基础上进行改造)

    1.添加依赖 

<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>
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-actuator</artifactId>
</dependency>

   2.配置文件

   3.启动类上添加@EnableHystrixDashboard和@EnableCircuitBreaker注解

   4.输入http://localhost:9015/hystrix,会显示如下的界面:

   技术分享图片

  

  

    文中的意思:查看默认集群使用第一项的地址格式,查看指定的集群使用第二个格式,参数中会指定cluster集群的名称,第三个是单独的应用,输入 http://localhost:9015/hystrix.stream,点击Monitor Stream,会一直显示Loading,Customer发起一个接口请求时,会看到如下图所示:

   技术分享图片


  (二).配置Turbine

      1.添加依赖    

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

    2.修改配置文件

spring.application.name=hystrix-dashboard-turbine
server.port=8001
turbine.appConfig=node01,node02
turbine.aggregator.clusterConfig= default
turbine.clusterNameExpression= new String("default")
eureka.client.serviceUrl.defaultZone=http://localhost:8000/eureka/

其中

SpringCloud(四).熔断器监控Hystrix Dashboard 和 Turbine

原文:https://www.cnblogs.com/hs5201314tx/p/11520784.html

(1)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!