apache-camel - ServiceMix中Apache-Camel路由的管理和监视

标签 apache-camel monitoring esb apache-servicemix

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

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

您是否认为其他工具值得Camel/SMX开发学习/使用?

最佳答案

基于Hyperic的FuseHQ是FuseSource的产品,可用于监视Fuse ESB,ActiveMQ,Camel等。
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/

关于apache-camel - ServiceMix中Apache-Camel路由的管理和监视,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9723682/

相关文章:

apache-kafka - 如果生产者端 ack 延迟非常高,应该监控哪些 Kafka 代理指标

amazon-ec2 - EC2 上运行的 Java 应用程序的 JVM 指标

monitoring - Phoenix 应用程序中的错误监控

jboss - 配置 Action 处理管道时出错

java - 面临 Camel 分离器的类型转换错误

java - Camel 是否可以捕获 netty 异常?

java - Apache Camel zip 文件夹

java - 从 camel xmpp 发送消息时出现问题,jid 格式错误

wso2 - wso2 ESB 中的动态自定义中介器参数

java - Apache Camel 合并来自不同路径的两个文件