Spring Integration JMX支持不起作用



据我所知,Spring Integration提供了开箱即用的JMX支持。文档所说的是,我可以获得关于信道、路由器等的大量统计数据。

我在Spring上下文文件中添加了以下配置:

<context:mbean-server />
<context:mbean-export/>

然而,对于JMX曝光,只有一个元素被自动检测到。这是一个简单的延迟器。我定义了多个流,并且不再通过JMX公开任何元素。我不知道出了什么问题。

我还需要做其他配置更改吗?

谢谢你的帮助。

您需要使用<int-jmx:mbean-export>

很抱歉回答得很简短,但如果已经查看了Docs,就没什么好说的了。

不过,这里有一个例子。

更新

H-m。不,样品不对。请参阅Spring Integration测试。

更新2

<context:mbean-export/>为那些作为@ManagedResource的Spring Bean注册MBean。<int-jmx:mbean-export>更进一步,包装到MBean几乎所有的Spring Integration组件:channelsMessageHandlersMessageSources。是的,为他们添加了@ManagedMetric s。

相关内容

  • 没有找到相关文章

最新更新