【发布时间】:2019-01-03 08:49:01
【问题描述】:
正如标题所示,我正在尝试从 Payara 服务器(不是微型服务器)读取 AMX mbean。具体来说就是 bean:amx:pp=/mon/server-mon[server],type=thread-pool-mon,name=network/http-listener-2/thread-pool。
这在本地工作,我检查了那里的 bean(使用 JConsole)并且还可以读取它的值。但如果将其部署到 OpenShift,则该 bean 不再存在。只剩下 admin-listener 和 monitoring-listener 的 bean。通过类似于 JConsole 的 OpenShift Jolokia 界面进行检查。
即使缺少 bean,服务器也会响应。
在本地和 OpenShift 中,Payara 的监控级别“线程池”都设置为 HIGH。
我注意到一个非常奇怪的行为,即某些部署具有 mbean 而不更改映像。这种行为无法真正重现,有些部署有 bean,有些没有。
我在这里有点迷路,有人知道为什么没有豆子吗?如果有任何帮助,我将不胜感激。
编辑:
我添加了一个带有监控级别的图像:
Monitoring Levels
【问题讨论】:
-
只是为了避免误会,你确定
http-listener-2启用吗? -
可以,服务器可以处理HTTPS接口的请求。
-
监控级别 HTTP 是否也是
HIGH? -
是的,我添加了启用监控级别的屏幕截图
标签: jakarta-ee openshift jmx mbeans payara