第 7 章 消息传递子系统调整
为 messaging-activemq
子系统中的消息传递服务器启用统计集合后,您可以查看消息传递服务器上资源的运行时统计信息。
7.1. 启用消息传递统计信息
由于它可以对性能造成负面影响,因此 默认情况下不启用 messaging-activemq
子系统的统计数据集合。您不需要启用队列统计信息来获取基本信息,如队列中的消息数量或添加到队列中的消息数量。这些统计数据可以使用队列属性,而无需将 启用统计数据
设置为 true
。
您可以使用管理 CLI 或管理控制台启用额外的统计集合。
7.1.1. 使用管理 CLI 启用消息传递统计信息
以下管理 CLI 命令启用 默认
消息传递服务器的统计信息集合。
/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)
重新加载服务器以使更改生效。
7.1.2. 使用管理控制台启用消息传递统计信息
使用以下步骤通过管理控制台为消息传递服务器启用统计信息集合。
流程
-
导航到 Configuration
Subsystems Messaging (ActiveMQ) Server。 - 选择服务器并点 View。
- 点 Statistics 选项卡下的 Edit。
- 将 Statistics Enabled 字段设置为 ON,然后单击 Save。
池的连接工厂统计与其他消息传递服务器统计信息分开启用。使用以下步骤为池连接工厂启用统计集合。
-
导航到 Configuration
Subsystems Messaging (ActiveMQ) Server。 - 选择服务器,选择 Connections,然后单击 View。
- 选择 Pooled Connection Factory 选项卡。
- 选择池连接工厂,然后点击 Attributes 选项卡下的 Edit。
- 将 Statistics Enabled 字段设置为 ON,然后单击 Save。
- 重新加载服务器以使更改生效。