2016-09-22 8 views
0

私は内部でsoap Webサービスを呼び出す休憩アプリケーション(cxfベース)を持っています。私はhystrixを私の残りのアプリケーションに統合したいと思っています。Hystrix DashboardでHystrixレポートを表示できません

1)下記のhystrixデモソースコードを既存のサービスデータで変更し、残りのアプリケーションを展開しました。

https://github.com/Netflix/Hystrix/tree/master/hystrix-examples/src/main/java/com/netflix/hystrix/examples/demo

2)私はhystrix、ダッシュボード warファイルをダウンロードし、Tomcatにに展開し、私はhystrixダッシュボードのホームページを見ることができます。

今、私は、ヒステリシスを提供することによってストリームを監視しようとしています。ヒストリアイコンを含むurl.Emptyページが統合された休止アプリケーションのアイコンが表示されています。 IE開発者コンソールを見ると、以下のエラーが表示されます

EventSourceが定義されていません。

//code snippet from ie developer console 
    var proxyStream = "../proxy.stream?origin=http://localhost:8080/hystrix/hystrix.stream; 
    // start the EventSource which will open a streaming connection to the server 
    var source = new EventSource(proxyStream); 

注:両方が同じマシン上に展開されている - ローカルホスト

次のコードを追加する必要があります
+0

FirefoxやChromeなどの別のブラウザで同じことを試すことはできますか? – Nicholas

答えて

0

@Bean 
public ServletRegistrationBean servletRegistration() { 
    ServletRegistrationBean registration = new ServletRegistrationBean(new  HystrixMetricsStreamServlet(), "/hystrix.stream"); 
    return registration; 
} 

あなたはまた/hystrix.streamが確保されていないことを確実にするために。

関連する問題