在ServiceMix中管理和监视Apache-Camel路由

Oli*_*ger 6 monitoring esb apache-camel apache-servicemix

作为Camel和ServiceMix的用户,我经常需要监控这些工具以用于开发目的.我主要使用JConsole从ServiceMix和Camel访问MBean.它为ESB开发人员提供了一些非常有用的指标.

我还使用karaf(web)控制台来跟踪我的路线和捆绑状态.环顾StackOverflow,我发现了一个有趣的链接,解释了如何为ServiceMix 4设置Hyperic HQ:使用Hyperic HQ监控Servicemix.

它们是您认为值得学习/用于Camel/SMX开发的其他工具吗?

Jam*_*han 8

此外,我们正在开发一个小型轻量级开源Web控制台,以帮助可视化,管理和监控名为hawt.io的Camel路由,该路由还支持查看属性,图表,日志,JMX,OSGi和ActiveMQ以及即将推出的更多功能...


Cla*_*sen 7

FuseHQ这是基于Hyperic公司是于FuseSource一个产品,是准备用于监控保险丝ESB,ActiveMQ的,骆驼等制成 http://fusesource.com/products/fuse-hq/

此外,还有Fuse IDE,它可以监控,特别是它更专注于开发人员的工具,编辑和设计集成应用程序,例如Camel,CXF和AMQ.Fuse IDE还能够在运行时监控您的应用程序,例如您可以将其附加到运行Camel,SMX,ActiveMQ的任何正在运行的JVM上,并且您可以获得洞察力并为这些应用程序定制UI. http://fusesource.com/products/fuse-ide/

还有人们用来监控的Nagios等工具,但它更依赖于JMX和日志扫描等.有一个camel-nagios组件可以向Camel发送警报给nagios:http://camel.apache.org/nagios

除了FuseSource之外,还有商业供应商正在将Camel仪表板添加到他们的应用程序中.

还有mcollective可以从服务器集群中获取信息.我已经看到它与AMQ等集成:http://docs.puppetlabs.com/mcollective/