第 33 章 监控消息传递统计
在 messaging-activemq
子系统中为消息传递服务器 启用了 统计信息集合后,您可以查看消息传递服务器上资源的运行时统计信息。
33.1. 启用消息传递统计 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
由于这可能会对性能造成负面影响,因此默认情况下 不会 启用 messaging-activemq
子系统的统计数据收集。您不需要启用队列统计信息来获取基本信息,如队列中的消息数或添加到队列的消息数量。这些统计数据可使用队列属性提供,而无需将 启用了统计信息
设置为 true
。
您可以使用 管理 CLI 或 管理控制台 启用其他统计信息收集。
使用管理 CLI 启用消息传递统计信息
以下管理 CLI 命令启用 默认
消息传递服务器的统计信息集合:
/subsystem=messaging-activemq/server=default:write-attribute(name=statistics-enabled,value=true)
/subsystem=messaging-activemq/server=default:write-attribute(name=statistics-enabled,value=true)
池连接工厂统计数据是独立于其他消息传递服务器统计数据启用的。使用以下命令,启用池连接工厂的统计数据。
/subsystem=messaging-activemq/server=default/pooled-connection-factory=activemq-ra:write-attribute(name=statistics-enabled,value=true)
/subsystem=messaging-activemq/server=default/pooled-connection-factory=activemq-ra:write-attribute(name=statistics-enabled,value=true)
重新加载服务器以使更改生效。
使用管理控制台启用消息传递统计信息
使用以下步骤,通过管理控制台为消息传递服务器启用统计信息集合。
-
导航到 Configuration
Subsystems Messaging(ActiveMQ) Server。 - 选择服务器并单击" 查看 "。
- 单击 Statistics 选项卡下的 Edit。
- 将 Statistics Enabled 字段设置为 ON,再单击 Save。
池连接工厂统计数据是独立于其他消息传递服务器统计数据启用的。使用以下步骤为池式连接工厂启用统计信息集合。
-
导航到 Configuration
Subsystems Messaging(ActiveMQ) Server。 - 选择 server,选择 Connections,再单击 View。
- 选择 Pooled Connection Factory 选项卡。
- 选择池式连接工厂,再单击 Attributes 选项卡下的 Edit。
- 将 Statistics Enabled 字段设置为 ON,再单击 Save。
- 重新加载服务器以使更改生效。