我试图在Monit的帮助下找到一种监控我们主管机器上的风暴拓扑过程的方法。
我想知道是否有人设法这样做,或者是否有推荐的免费软件/开源工具可以实现这一目标。
基本上,我们对监控主管上不同拓扑流程的CPU /内存使用情况感兴趣,目前使用monit为服务器本身这样做,所以我希望可能有一种方法可以集成虽然我对建议持开放态度,但它还是蒙上了一层。
提前致谢,Meny
答案 0 :(得分:0)
我没有使用Monit
的经验,但由于您说您愿意接受建议,我建议您通过JMX
监控您的风暴。您可以使用VisualVM
或Java Mission Control
。 Java Mission Control
正成为我最喜欢的监控JVM系统的工具
只需在网上搜索如何将Storm与JMX集成,您就会找到大量有关如何实现它的文章。
答案 1 :(得分:0)
我尝试过使用supervisord来达到同样目的。
您可以参考此链接进行设置
http://www.michael-noll.com/tutorials/running-multi-node-storm-cluster/#what-is-supervisord