Turbine dashboard
Turbine is a tool for aggregating events produced on Hystrix. Suppose that we have a distributed system with more than 10 microservices and each one with Hystrix. So, it is very difficult to monitor all the circuits. Spring Cloud Netflix offers Turbine to provide aggregation for the circuit-breakers. Turbine is a system that aggregates all the /hystrix.stream
endpoints of all microservices of a distributed system into a combined /turbine.stream
for use in Hystrix Dashboard.
To include Turbine in your project, add the following Turbine Maven dependency to your pom.xml
file:
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-turbine</artifactId> </dependency>
We have added a Maven dependency for Turbine. The spring-cloud-starter-netflix-turbine
Starter provides the @EnableTurbine
annotation. Annotate your main
application class with this annotation to enable Turbine functionality in...