首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Akka集群监控系统

Akka集群监控系统
EN

Stack Overflow用户
提问于 2015-08-11 17:04:06
回答 2查看 1.1K关注 0票数 1

很难跟踪阿克卡集群中所有参与者的状态。我一直在互联网上搜索一个很好的监控Akka集群系统的系统。但是,结果很可能是用来监视JVM统计数据的系统。我很好奇是否有一个系统可以用来监测以下的统计数字:

  1. 什么是积极的参与者,他们的状态和所有其他属性。即连接时间、角色、路径、主机等
  2. 所有活动碎片区及其碎片的现状
  3. 在Akka中缓冲的消息(待定消息)
  4. 死信信箱
  5. 协调员的地位
EN

回答 2

Stack Overflow用户

发布于 2015-08-18 12:04:10

你可以让一些观察的参与者发送消息给你想要看到的演员,告诉他们用他们状态的快照把一条消息发送给这个观察的参与者。

你也可以使用代理人,但我不认为他们是不信任的。

如果您正在寻找一些公共框架或其他方法来完成这个任务,那么我建议尝试将其中的一些行为绑定到一个特性中,我真的不知道这会有什么好处,因为这取决于您如何看待这种行为,如果发送回观察者的所有消息都可以属于同一个案例类,等等。

票数 0
EN

Stack Overflow用户

发布于 2015-08-19 01:54:45

Kamon.io可以收集你想要的矩阵。

对于实例

代码语言:javascript
复制
val myHistogram = Kamon.metrics.histogram("my-histogram")
myHistogram.record(42)
myHistogram.record(43)
myHistogram.record(44)

val myCounter = Kamon.metrics.counter("my-counter")
myCounter.increment()
myCounter.increment(17)

val myMMCounter = Kamon.metrics.minMaxCounter("my-mm-counter", refreshInterval = 500 milliseconds)
myMMCounter.increment()
myMMCounter.decrement()

val myTaggedHistogram = Kamon.metrics.histogram("my-tagged-histogram", tags = Map("algorithm" -> "X"))
myTaggedHistogram.record(700L)
myTaggedHistogram.record(800L)

此外,Kamon.io支持多个后端作为这些计量的数据存储。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31947823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档