title: Spring Turbine dashboard not working
body: <p>I am facing some issue while working on turbine dashboard. As I am able to get turbine stream for given cluster but not able to see anything on dashboard as it is just getting loaded as shown in below screenshots. Kindly help if any configuration is missing.</p>
  
  <p>Below are my configurations:</p>
  
  <p>config.properties</p>
  
  <pre><code>    turbine.aggregator.clusterConfig=SpringHystrixDemo2
      turbine.instanceUrlSuffix=:9080/hystrix.stream
      turbine.EurekaInstanceDiscovery.hystrix2.instances=localhost
      InstanceDiscovery.impl=com.netflix.turbine.discovery.EurekaInstanceDiscovery.class
      turbine.InstanceMonitor.eventStream.skipLineLogic.enabled=false
  </code></pre>
  
  <p>Application.yml</p>
  
  <pre><code>    server:
      port: 8080
  
      turbine:
      aggregator:
      clusterConfig: SPRINGHYSTRIXDEMO2
      clusterNameExpression: new String("default")
      appConfig: SpringHystrixDemo2
  
      InstanceMonitor:
      eventStream:
      skipLineLogic:
      enabled: false
  </code></pre>
  
  <p>bootstrap.yml</p>
  
  <pre><code>    spring:
      application:
      name: SpringTurbine
      cloud:
      config:
      discovery:
      enabled: true
  
      eureka:
      instance:
      nonSecurePort: ${server.port:8080}
      client:
      serviceUrl:
      defaultZone: http://${eureka.host:localhost}:${eureka.port:8761}/eureka/
  </code></pre>
  
  <p>Application.java</p>
  
  <pre><code>    @SpringBootApplication
      @EnableHystrix
      @EnableEurekaClient
      @EnableHystrixDashboard
      @EnableTurbine
      public class DemoApplication {
  
      public static void main(String[] args) {
      SpringApplication.run(DemoApplication.class, args);
      }
      }
  </code></pre>
  
  <p>For cluster SpringHystrixDemo2 I have configured it in different application running on other port:</p>
  
  <p>application.yml - </p>
  
  <pre><code>    server:
      port: 9080
  
      hystrix:
      command:
      RemoteMessageClientCommand:
      execution:
      isolation:
      thread:
      timeoutInMilliseconds: 5000
      RemoteMessageAnnotationClient:
      execution:
      isolation:
      thread:
      timeoutInMilliseconds: 5000
  </code></pre>
  
  <p>bootstrap.yml</p>
  
  <pre><code>    spring:
      application:
      name: SpringHystrixDemo2
      cloud:
      config:
      enabled: true
      discovery:
      enabled: true
      serviceId: SPRINGCONFIGSERVER
  
      eureka:
      instance:
      nonSecurePort: ${server.port:9080}
      client:
      serviceUrl:
      defaultZone: http://${eureka.host:localhost}:${eureka.port:8761}/eureka/
  </code></pre>
  
  <p>Application.java - this is from hystrix dashboard service.</p>
  
  <pre><code>    @SpringBootApplication
      @EnableHystrix
      @EnableHystrixDashboard
      @EnableEurekaClient
      @EnableDiscoveryClient
      public class DemoApplication {
  
      public static void main(String[] args) {
      SpringApplication.run(DemoApplication.class, args);
      }
      }
  </code></pre>
  
  <p>I have configured eureka server on 8761 port. which is lisening all other eureka client.as</p>
  
  <p><a href="http://i.stack.imgur.com/5w9Kb.png" rel="nofollow">Eureka server</a></p>
  
  <p>This is how I am not able to see any turbine dashboard. as it is just getting loaded.
  <a href="http://i.stack.imgur.com/YAz5A.png" rel="nofollow">turbine stream view</a></p>