收集Akka演员系统指标

时间:2018-06-08 10:14:33

标签: scala akka metrics

Scala 2.12和Akka在这里,两者都很新。我试图在运行时收集有关我的actor系统的一些指标。具体来说,我对:

感兴趣
  • 在我的演员系统中获取正在运行的演员
  • 对于每个演员:
    • 获取已收到的邮件数
    • 获取已发送给其他参与者的消息数
    • 确定消息在演员邮箱中的持续时间
    • 确定演员实际处理消息所需的时间
    • 获取演员邮箱的当前大小
  • 确定在整个演员系统中发送了多少个死信

我希望Akka有一些鲜为人知的" meta API"我可以去哪里获得这些指标,否则我可能不得不连接我自己的仪器/遥测并自己做所有事情,在这种情况下,我想知道这种方法可能是什么样的?

我看到Lightbend有一个很棒的telemetry library但它的商业和我很便宜: - )

1 个答案:

答案 0 :(得分:2)

也许Kamon会帮助你。以下是有关Akka的指标集合的documentation