0

我们的应用程序是包含多个 Web 应用程序的企业应用程序。每个 Web 应用程序都包含一个或多个骆驼上下文。最近,我们正在探索使用 HawtIO 进行监控和管理的选项。我们正在使用带有Wildfly 8.1的骆驼(保险丝)版本 - 2.12.0.redhat-610379(开发环境 -prod 是 WAS8.5)。我尝试过使用从 1.4.10 到 14 的 HawtIO Web 应用程序版本以及 no-slf4j 版本。但 HawtIO 仅显示最多 3 个骆驼上下文。我也尝试过给出 managementNamePattern 但仍然没有积极的结果。如果我注释掉一些列出的骆驼上下文,那么其他的就会被列出。请注意,每个骆驼上下文将包含大约 10 到 15 个路由,端点(spring bean)大约是 30。但我能够在 org.apache.camel 下的 JMX Dashboard 中找到未列出的骆驼上下文。请让我知道任何解决方法,或者如果我在配置中遗漏了什么。我的骆驼上下文将引用多个路线上下文。

4

1 回答 1

7

不确定您是否仍然需要知道这一点,但您可能需要做的是在 HawtIO 首选项中,在 Jolokia 下,增加“最大集合大小”,因为 HawtIO 只是抓取所有内容,然后似乎在客户端进行过滤,所以如果您有很多 MBean,您将看不到所有内容(因为默认情况下它只获取前 500 个条目)。

我有一个类似的问题——但是当我看到所有的骆驼背景时,我并没有看到所有的路线,这对我来说是个大问题。

它默认为 500。我将其增加到 5000,这对我来说已经足够了。您可能希望自己尝试摆弄它,看看它是否有所作为。

于 2014-10-07T04:17:16.990 回答