GlassFish中可以使用哪些工具来监控jms broker
Posted
技术标签:
【中文标题】GlassFish中可以使用哪些工具来监控jms broker【英文标题】:What tools can be used to monitor jms broker in GlassFish 【发布时间】:2012-09-22 02:36:33 【问题描述】:我使用 Open MQ GUI 管理控制台(在 Glassfish 安装目录中)和 QBrowser。是否需要考虑其他工具?
【问题讨论】:
【参考方案1】:Glassfish 使用“Open Message Queue”,它带有一个 GUI 管理工具和一整套命令行工具。您可以在 Glassfish/imq/bin 文件夹中找到这些文件。
如果您愿意,也可以使用 3rd 方应用,您只需要提供连接信息。
访问 Oracle GlassFish Server Message Queue 4.5 Administration Guide 了解更多信息。
【讨论】:
安舒,我想获取有关我的代理的更多信息 - 查看消息信息、代理状态、代理主机/端口等。所以,例如我的 jms 集群有 3 个代理,我想监控情况。 OpenMQ 能做到吗?【参考方案2】:从 Payara 5(Glassfish 5 的分支)开始,有一个新选项可通过 JMX 之上的 REST 样式 api 进行监控:https://blog.payara.fish/rest-monitoring-in-payara-server
要启用它,请转到管理控制台/监控。然后您就可以使用所有可用的 MBean。
例如查看当前 DMQ 中的消息数量:
https://localhost:4848/rest-monitoring/rest/read/com.sun.messaging.jms.server:type=DestinationManager,subtype=Monitor
【讨论】:
以上是关于GlassFish中可以使用哪些工具来监控jms broker的主要内容,如果未能解决你的问题,请参考以下文章
无法通过 Glassfish 4.1 Web 管理员创建任何 JMS 资源
尝试从 Glassfish 获取 JMS 资源时出现 javax.naming.NoInitialContextException