私は、プラットフォームとして Finagle と Thrift を使用して Scala に実装されたマイクロサービスのシステムに取り組んでいます。
しばらく誰も触れていないサービスがいくつかあるので、それらが使用されていないかどうか (というか、使用されていない部分はどれか) を調べる必要があります。そのためには、各メソッドの単純な呼び出しカウントで十分です(サービスが開始されてから、またはおそらく過去24時間以内に)。
私の知る限り、Finagle/Thrift の統合では、このビルトインのような機能は提供されず、少なくとも管理パネルには表示されません。では、これを行う最も賢い方法は何でしょうか? 呼び出しをカウントし、管理インターフェースを介してそれらを公開するフィルターを追加するだけですか? または、Zipkin (おそらくカスタム コードを使用) がここで役立ちますか?