2016-09-09 4 views
0

JavaのアプリケーションでAkkaの俳優の追跡の指標を取得したいと思います。 application.confでトレースを有効にしましたが、トレースメトリックは取得されません。 このトピックはあまり参考にされていません。 家紋のドキュメントは言う:Akanの俳優がKamonで働いていないのをトレースしました

「TraceContextを操作する方法を理解することは非常に重要でありながらも、そのような私たちのアッカ、スカラ座など、いくつかの家紋モジュールは、スプレーやプレイので、予めご了承くださいモジュールがすでに自動的に作成バイトコード実装を提供します!特定の条件でトレースとセグメントを伝播して終了するので、自分でTraceContextを操作する必要はありません。

これからは、設定ファイルでトレースを有効にする必要があり、トレースメトリックを取得する必要があることを理解しています。
トレースコンテキストをJavaコードに作成しようとしました。finish()と表示されました。トレースメトリックが表示されます。

私はいくつかのアクターを通してデータを送信します。具体的なデータが最後のアクターに到着したときにいくつかの情報(例えば総処理時間、ある種のタグ付けに基づくデータの識別)を得ることにも興味があります。これが設定からできるのだろうかと思います。

ありがとうございました!

答えて

0

あなたが箱から出てきたのは、自動トレースコンテキストの伝播です(TraceContextは、TraceContext内で送信されたメッセージを受け取るすべてのアクタで利用可能です)が、あなた自身でコンテキストを開始する必要があります。 アプリケーションの「エントリーポイント」を知っているところで、スプレーのような上位レベルモジュールの自動トレースが行われます。 参照:http://kamon.io/integrations/akka/overview/

関連する問題