2

プロジェクトでNetflix のHystrixライブラリを使用して耐障害性を提供​​しています。これにより、サービスの現在の負荷を追跡し、失敗したサービスを確認し、障害が発生する前にポイントを回避できます。

ここまでで、Eclipse で Hystrix の基本的な例をセットアップしました。ここで、動的 Web アプリケーションを作成し、Tomcat サーバーを作成し、Hystrix への要求があったときに HystrixCommand オブジェクトで提供されるフォールバック メソッドにうまく頼ることができました。サービスのタイムアウト、失敗など。

次にやりたいことは、実際のメトリクス ダッシュボードを実装することです。ここでは、こちらの手順に従っています。ここで 2 つの問題があります。

  • 各 HystrixCommand のメトリックを手動で起動する必要があるのか​​、それとも自動化されているのかわかりません。
  • メトリクスをダッシュ​​ボードに公開するために hystrix-metrics-event-stream-1.3.3.jar をダウンロードしましたが、アドレス localhost:8080/HystrixServer/hystrix.stream に移動すると、次を指す NullPointerException を受け取ります。ダウンロードした jar ファイル内にある HystrixMetricsPoller。

それほど多くのドキュメントはなく、メトリクスとダッシュボード側を実装するためのものは何も見つかりませんでした。

ありとあらゆる助けをいただければ幸いです。

ありがとう、カール。

4

1 に答える 1

1

これに関連する可能性のあるバグ レポートがhttps://github.com/Netflix/Hystrix/issues/180にあります。

ドキュメントについては、https://github.com/Netflix/Hystrix/wiki/Dashboard#installation-of-dashboardをご覧になりましたか?

于 2013-10-01T21:27:25.397 に答える