Scala 使用kamon akka 0.6.x监控routee参与者的邮箱大小度量

Scala 使用kamon akka 0.6.x监控routee参与者的邮箱大小度量,scala,akka,akka-monitoring,kamon,Scala,Akka,Akka Monitoring,Kamon,我在使用卡蒙阿克卡库的0.5.2版来监控我的阿克卡演员,没有任何问题。然后我将其升级到0.6.3,并注意到一些统计数据没有发送 当我查看kamon的源代码时,我发现邮箱大小指标并不是为在路由器下运行的routee参与者发送的。取而代之的是,路由器度量(如routingTime)被发送给路由器参与者。但是,我使用它们作为工作人员,需要监视它们的邮箱大小 以下是kamon source的一部分,它使用RouterMetrics而不是包含邮箱大小度量的ActorMetrics创建routee监视器:

我在使用卡蒙阿克卡库的0.5.2版来监控我的阿克卡演员,没有任何问题。然后我将其升级到0.6.3,并注意到一些统计数据没有发送

当我查看kamon的源代码时,我发现邮箱大小指标并不是为在路由器下运行的routee参与者发送的。取而代之的是,路由器度量(如routingTime)被发送给路由器参与者。但是,我使用它们作为工作人员,需要监视它们的邮箱大小

以下是kamon source的一部分,它使用RouterMetrics而不是包含邮箱大小度量的ActorMetrics创建routee监视器:

package akka.kamon.instrumentation
object ActorMonitor {
  ...

  def createRouteeMonitor(cellInfo: CellInfo): ActorMonitor = {
    def routerMetrics = Kamon.metrics.entity(RouterMetrics, cellInfo.entity)

    if (cellInfo.isTracked)
      new TrackedRoutee(cellInfo.entity, routerMetrics)
    else ActorMonitors.ContextPropagationOnly
  }

  ...
}
我不确定这是否是一个bug,但如何解决这个问题?是否有任何配置或解决方案来修复它

先谢谢你