博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringCloud Turbine
阅读量:3727 次
发布时间:2019-05-22

本文共 1207 字,大约阅读时间需要 4 分钟。

SpringCloud Turbine

更多干货

  • turbine是聚合服务器发送事件流数据的一个工具,hystrix的监控中,只能监控单个节点,实际生产中都为集群,因此可以通过
  • turbine来监控集群下hystrix的metrics情况,通过eureka来发现hystrix服务。

配置

pom.xml 中引入tuibine支持

org.springframework.cloud
spring-cloud-starter-turbine

入口类引入Turbine

@EnableTurbine@SpringBootApplicationpublic class TurbineApplication {  public static void main(String[] args) {    SpringApplication.run(TurbineApplication.class, args);  }}

turbine 配置文件

  • 可以指定监控具体的微服务:appConfig microservice-consumer-movie-ribbon-with-hystrix
turbine:  aggregator:    clusterConfig: default # 指定聚合哪些集群“,” 分割,默认为default。可用  appConfig: microservice-consumer-movie-ribbon-with-hystrix,microservice-consumer-movie-feign-with-hystrix  # appConifg 配置Euraka中的serviceId列表,表明监控哪些服务  clusterNameExpression: "'default'"  # 1. clusterNameExpression 指定集群名称,默认表达式appName; 此时 turbine.aggregator.clusterConfig 需要配置要监控的应用名称  # 2. clusterNameExpression: "'default'" 时 clusterConfig: default 同时设置为default  # 3. clusterNameExpression: metadata['cluster']时 应用配置 eureka.instance.metadata-map.cluster:ABC 则 clusterConfig 也配置成ABC

 地址查看接口信息

结合hystrix Dashboard 查看信息

  • 运行dashboard
  • 访问dashboard 
  • 在Hystrix Dashboard 中填入 
  • 点击 Monitor Stream 查看

转载地址:http://baonn.baihongyu.com/

你可能感兴趣的文章
Lambda表达式概念理解
查看>>
Java 8 Stream 优雅的流式编程, 过滤集合类型的数据lambda表达式
查看>>
浅谈重不重写equals和hashcode对于HashMap添加元素的影响
查看>>
面试题:Redis是单线程,速度为什么会这么快?
查看>>
关于String==和String.intern()的面试题,一文读懂
查看>>
new Hashmap 和 new ArrayList时设置初始化容量多少合适
查看>>
RocketMQ概念简介
查看>>
关于BIO和NIO的理解与总结(网络IO)
查看>>
STL应用之stack、queue、priority_queue容器适配器
查看>>
继承的学习——C++
查看>>
实现一个minishell小程序
查看>>
设计模式(单例模式)——Linux系统编程
查看>>
网络基础1(协议、协议模型、IP、Port、网络字节序)——Linux网络编程
查看>>
网络基础2(ARP、NAT、DNS协议)——Linux网络编程
查看>>
UDP、TCP协议——Linux网络编程
查看>>
HTTP、HTTPS协议——Linux网络编程
查看>>
string类——C++
查看>>
SpringMVC入门(springMVC的环境配置和入门程序以及简单的流程)
查看>>
PigyChan_LeetCode 725. 分隔链表
查看>>
PigyChan_LeetCode 面试题 02.08. 环路检测
查看>>