3

私は、プラットフォームとして Finagle と Thrift を使用して Scala に実装されたマイクロサービスのシステムに取り組んでいます。

しばらく誰も触れていないサービスがいくつかあるので、それらが使用されていないかどうか (というか、使用されていない部分はどれか) を調べる必要があります。そのためには、各メソッドの単純な呼び出しカウントで十分です(サービスが開始されてから、またはおそらく過去24時間以内に)。

私の知る限り、Finagle/Thrift の統合では、このビルトインのような機能は提供されず、少なくとも管理パネルには表示されません。では、これを行う最も賢い方法は何でしょうか? 呼び出しをカウントし、管理インターフェースを介してそれらを公開するフィルターを追加するだけですか? または、Zipkin (おそらくカスタム コードを使用) がここで役立ちますか?

4

1 に答える 1

1

デッド サービスを特定するために zipkin を使用する人もいますが、分析して倹約法で報告しようとしている場合は、おそらくメトリクス/統計がより良いルートになるでしょう。

于 2016-11-01T11:16:38.767 に答える