资讯专栏INFORMATION COLUMN

使用turbine收集hystrix指标

piglei / 3113人阅读

使用turbine收集hystrix指标

1、pom中引入对turbin的依赖,并增加dashboard图形界面的展示

    
    
        org.springframework.boot
        spring-boot-starter-actuator
    
    
        org.springframework.cloud
        spring-cloud-starter-turbine
    
    
        org.springframework.cloud
        spring-cloud-starter-hystrix-dashboard
    
    
        org.springframework.boot
        spring-boot-starter-test
        test
    


2、配置配置文件,设置需要收集指标的服务

# 配置Eureka中的serviceId列表, 表明监控哪些服务
turbine.app-config=ms-provider
# 指定聚合哪些集群, 多个使用","分割, 默认为default.
# 可使用http://.../turbine.stream?cluster={clusterConfig之一}访问
turbine.aggregator.cluster-config=default
turbine.cluster-name-expression=new String("default")
turbine.instanceUrlSuffix=manage/hystrix.stream




3、设置启动类

@SpringBootApplication
@EnableHystrixDashboard
@EnableTurbine
public class MsDashboardApplication {
    // 直接监控某服务的hystrix: http://localhost:10000/hystrix.stream

    // DashBoard: http://localhost:10000/hystrix
    // 单台监控:在界面输入 http://localhost:10000/hystrix  
    // 多台监控(通过turbine):http://localhost:10000/turbine.stream
    public static void main(String[] args) {
        SpringApplication.run(MsDashboardApplication.class, args);
    }
}

说明: @EnableTurbine开启turbine的支持、@EnableHystrixDashboard允许使用图形化的界面展示。

至此,就就完成了turbine收集指标的准备工作。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/68759.html

相关文章

  • Spring Cloud 参考文档(Hystrix超时和Ribbon客户端)

    摘要:要运行仪表板,请使用注解主类,然后访问并将仪表板指向客户端应用程序中的单个实例的端点。连接到使用的端点时,必须信任服务器使用的证书,如果证书不受信任,则必须将证书导入,以便仪表板成功连接到流端点。 Hystrix超时和Ribbon客户端 使用包装Ribbon客户端的Hystrix命令时,要确保将Hystrix超时配置为长于配置的Ribbon超时,包括可能进行的任何可能的重试,例如,如果...

    pf_miles 评论0 收藏0
  • spring cloud图形化dashboard是如何实现指标收集展示的

    摘要:图形化是如何实现指标的收集展示的图形化界面入口说明端口是由配置文件来指定的,可以修改。图形化的界面其实就是从这个获取数据,并展示的怎么把流数据返回省略代码省略代码其实就是通过去获取响应结果,然后不断的输出到前台页面。 spring cloud图形化dashboard是如何实现指标的收集展示的 1、dashboard图形化界面入口 http://localhost:10000/hystr...

    andycall 评论0 收藏0
  • Hystrix基础入门和特性讲解

    摘要:断路器本身是一种开关装置,用于在电路上保护线路过载,当线路中有电器发生短路时,断路器能够及时的切断故障电路,防止发生过载发热甚至起火等严重后果。具备拥有回退机制和断路器功能的线程和信号隔离,请求缓存和请求打包,以及监控和配置等功能。 转载请注明出处 http://www.paraller.com 代码机制:熔断 & Fallback & 资源隔离 熔断 概念: 在微服务架构中,我们将系...

    dkzwm 评论0 收藏0
  • SpringCloud微服务实战

    摘要:序主要有做服务发现做分布式配置做做客户端负载均衡做断路器做聚合的做指标监控。配置访问配置访问实例调用其他微服务使用使用访问转向使用访问配置的目前看来每秒发送一次貌似太频繁可以另起一个进行访问参考 序 主要有eureka做服务发现、config做分布式配置、zuul做api-gateway、feign做客户端负载均衡、hystrix做断路器、turbine做聚合的monitor、grap...

    Dr_Noooo 评论0 收藏0
  • SpringCloud微服务实战

    摘要:序主要有做服务发现做分布式配置做做客户端负载均衡做断路器做聚合的做指标监控。配置访问配置访问实例调用其他微服务使用使用访问转向使用访问配置的目前看来每秒发送一次貌似太频繁可以另起一个进行访问参考 序 主要有eureka做服务发现、config做分布式配置、zuul做api-gateway、feign做客户端负载均衡、hystrix做断路器、turbine做聚合的monitor、grap...

    Tamic 评论0 收藏0

发表评论

0条评论

piglei

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<