我们的应用程序是包含多个Web应用程序的企业应用程序。每个Web应用程序都包含一个或多个驼峰上下文。最近,我们正在探索使用HawtIO进行监控和管理的选项。 我们使用驼峰(保险丝)版本 - 2.12.0.redhat-610379 与 Wildfly 8.1 (Dev env -prod为WAS8.5)。我尝试过HawtIO网络应用程序版本,范围从1.4.10到14,并且还有no-slf4j版本。但HawtIO仅显示最多3个camelcontext。我也尝试过给adminNamePattern,但仍然没有积极的结果。 如果我评论出一些列出的驼峰上下文,那么其他人将被列出。请注意,每个驼峰上下文将包含大约10到15个路由,端点(spring bean)将大约30个。 但我能够在org.apache.camel下的JMX Dashboard中找到未列出的驼峰上下文。请告诉我任何解决方法,或者我在配置中遗漏了什么。我的骆驼语境将引用多个路线上下文。
答案 0 :(得分:7)
不确定你是否仍然需要知道这一点,但你可能需要做的是在HawtIO首选项中,在Jolokia下,增加" Max Collection Size",因为HawtIO只抓取所有内容然后出现要在客户端进行过滤,所以如果你有很多MBean,你就不会看到所有内容(因为它默认只提取前500个条目)。
我有一个类似的问题 - 但是当我看到所有的骆驼背景时,我没有看到所有路线,这对我来说是个大问题。
默认为500.我将它增加到5000,这对我来说已经足够了。您可能希望尝试自己摆弄它,看看它是否有所作为。