【问题标题】:How to get statistics of Apache ActiveMQ via command line如何通过命令行获取 Apache ActiveMQ 的统计信息
【发布时间】:2020-12-03 03:18:47
【问题描述】:

我们使用 ActiveMQ 5.15.6,我需要您的指导以通过命令行提取 ActiveMQ 统计信息。目前我们使用 Web 控制台获取 ActiveMQ 统计信息,可以通过以下方式访问:

http://<IPAddress>:8161/admin/queues.jsp

当我运行 ./activemq bstat 时,它会给出以下输出

$./activemq bstat
INFO: Loading '/etc/default/activemq'
INFO: Using java '/bin/java'
Java Runtime: Oracle Corporation 1.8.0_252 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-2.el7_8.x86_64/jre
  Heap sizes: current=62976k  free=62319k  max=932352k
    JVM args: -Xms64M -Xmx1G -Djava.net.preferIPv4Stack=true -Djava.util.logging.config.file=logging.properties -Djava.security.auth.login.config=/apps/activemq/current/conf/login.config -Dactivemq.classpath=/apps/activemq/current/conf:/apps/activemq/apache-activemq-5.15.6//../lib/: -Dactivemq.home=/apps/activemq/current -Dactivemq.base=/apps/activemq/current -Dactivemq.conf=/apps/activemq/current/conf -Dactivemq.data=/apps/activemq/current/data
Extensions classpath:
  [/apps/activemq/current/lib,/apps/activemq/current/lib/camel,/apps/activemq/current/lib/optional,/apps/activemq/current/lib/web,/apps/activemq/current/lib/extra]
ACTIVEMQ_HOME: /apps/activemq/current
ACTIVEMQ_BASE: /apps/activemq/current
ACTIVEMQ_CONF: /apps/activemq/current/conf
ACTIVEMQ_DATA: /apps/activemq/current/data
Connecting to JMX URL: service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi
INFO: Broker not available at: service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi

您能否告知我需要运行什么命令或脚本才能通过命令行获取统计信息?

【问题讨论】:

  • 您是否在运行代理的同一台机器上运行bstat 命令?是否配置了远程 JMX 连接?
  • 嗨贾斯汀。是的,我在同一台机器上运行。
  • 代理是否配置为允许端口 1099 上的 JMX 连接?
  • 没有。我不这么认为。
  • 那么我想这是你的问题,因为bstat 命令显然是在尝试连接到localhost:1099

标签: activemq


【解决方案1】:

输出告诉您出了什么问题,即命令行客户端无法连接到代理应该公开其 JMX mbean 的 JMX 端口,“bstat”命令用于收集代理指标。您需要在代理上启用 JMX 或配置 bstat 命令以指向您配置 JMX 端口的位置:

activemq bstat –jmxurl service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi

要了解代理 JMX 配置,请阅读位于 here 的文档。

【讨论】:

  • 感谢您的反馈,如何配置或启用 JMX 端口。配置是直截了当的,对这些查询表示歉意,因为我的知识非常基础。
  • 我的建议是阅读代理文档
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多