Turbine

杨研
2023-12-01

Turbine

聚合 Hystrix 监控数据
连接多台服务器,抓取日志数据,进行聚合,
交给仪表盘在同一个监控界面进行展现

搭建 Turbine 服务

1.添加 Turbine、eureka client 依赖

		<dependency>
			<groupId>org.springframework.cloud</groupId>
			<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
		</dependency>
		<dependency>
			<groupId>org.springframework.cloud</groupId>
			<artifactId>spring-cloud-starter-netflix-turbine</artifactId>
		</dependency>

2.yml 配置
聚合的服务id:order-service, aa, bb, cc
为聚合的监控数据命名: cluster-name=new String(“default”)

turbine:
  # 聚合哪些服务
  # 连接订单的两台服务器,抓取监控数据
  # http://localhost:8201/actuator/hystrix.stream
  # http://localhost:8202/actuator/hystrix.stream
  # 暴露的聚合监控端点:
  # http://localhost:5001/turbine.stream
  app-config: order-service
  cluster-name-expression: new String("default")

3.启动类添加注解 @EnableTurbine

 类似资料: