0

我想在 Java 应用程序中获取 Akka 演员跟踪指标。我在application.conf中启用了跟踪,但没有得到跟踪指标。这个主题的文档记录不足。Kamon 文档说:

“请注意,尽管了解如何操作 TraceContext 非常重要,但一些 Kamon 模块,例如我们的Akka、Scala、Spray 和 Play! 模块已经提供了字节码工具,可以在特定条件下自动创建、传播和完成跟踪和段,所以,您可能永远不需要自己操作 TraceContext。”

由此我了解到,我所要做的就是在配置文件中启用跟踪,并且我应该获得跟踪指标。
我试图在 Java 代码中创建一个跟踪上下文并调用finish()它,我得到了跟踪指标

我通过几个参与者发送数据,当具体的数据到达最后一个参与者时,我也有兴趣获取一些信息(例如总处理时间;基于某种标记的数据识别)。我想知道这是否可以从配置中完成。

谢谢!

4

1 回答 1

0

对于 Akka,您开箱即用的是自动跟踪上下文传播(TraceContext 可用于接收在 TraceContext 中发送的消息的任何参与者),但您需要自己启动上下文。您可以自动跟踪更高级别的模块,例如喷雾,其中 kamon 知道您的应用程序的“入口点”。见: http: //kamon.io/integrations/akka/overview/

于 2016-10-12T12:16:01.373 回答