我正在为Java应用程序和Tomcat集群监控寻找免费的开源框架/工具。
那里有很多工具和框架(Zabbix,Nagious),但大多数都有GPL许可证,这使得它们无法用于商业产品。其他人,有限制图表(JavaMelody),并且不支持或非常弱支持群集数据聚合。
最近,我遇到了MoSKito看起来非常有前途并拥有麻省理工学院的许可证,但我真的找不到任何评论,也不确定该项目有多活跃。
那么,很高兴获得有关MoSKito的任何反馈意见?
谢谢, 帕维尔
答案 0 :(得分:3)
我有点偏颇,因为我也是MoSKito项目的提交者,但我会回答;-)
今年仅有9个项目(2个主要项目),我认为这是该项目活跃的指标
我个人每天在3个项目中使用它。我所知道的最大安装包括在18台机器上运行的100多个JVM。
源代码在github上:
https://github.com/anotheria/moskito
https://github.com/anotheria/moskito-control
https://github.com/anotheria/moskito-central
https://github.com/anotheria/moskito-control-agent
如果您有任何其他问题,请随时与我联系; - )
问候 利昂
答案 1 :(得分:2)
我们已经使用MoSKito超过三年来监控一个onlive平台,其上运行着大约20台机器和大约100个JVM,Leon在上面提到过。
我们对MoSKito的经验很好。它非常强大。据我所知,性能影响相对较低。使用Annotations可以非常轻松地连接监控点。它完成了它在网站上显示的内容并做得很好。开发人员总是乐于接受建议和讨论。这些项目非常活跃。
我们还没有使用相对较新的MoSKito中心,它可以汇总和存储性能数据,所以我不能说任何事情。
MoSKito不会记录每个请求的所有效果数据。它只记录平均值。另一方面,您可以通过使用请求参数标记单个请求/会话来跟踪它们,这对于分析性能问题非常方便。这样做可以显示请求的完整“堆栈跟踪”,并在每个MoSKito监控点记录所有性能数据和参数。
我无法将MoSKito与其他工具进行比较,因为MoSKito是我广泛使用的唯一工具,但我很满意。