我们的应用程序中正在运行几个akka流,我想查找每个流的CPU使用率。他们拥有相同的演员系统。
我的想法是找出负责处理孤岛收件箱的每个Runnable
花费多少时间并将其视为CPU使用时间,但是似乎无法通过ActorSystem
来实现。我可以,例如:
Materializer
为每个图创建新的withNamePrefix
。这将为所有演员添加名称前缀,这样我就可以弄清楚他们属于哪个图Actor.receive
来执行时间并将其归因于基于角色名称的图我们的图形非常复杂,因此我想避免手动检测每个Flow
。
我是akka / streams的新手,所以我希望我缺少明显的东西。