【问题标题】:Is there a way to get kahadb directory size using activemq-admin command line tool?有没有办法使用 activemq-admin 命令行工具获取 kahadb 目录大小?
【发布时间】:2015-01-06 08:23:54
【问题描述】:

我正在使用 ActiveMQ 5.10。我想使用 activemq-admin 工具获取 kahadb 大小(持久性存储),有没有办法做到这一点?

谢谢

附:我在activemq用户论坛上问过这个问题,但没有得到回复,因此将其发布在堆栈溢出上,所以请不要将其标记为重复。

链接到我提出的问题: http://activemq.2283324.n4.nabble.com/Is-there-a-way-to-get-kahadb-size-using-activemq-admin-command-line-tool-tt4687052.html

【问题讨论】:

    标签: apache jms activemq middleware


    【解决方案1】:

    不是通过旧控制台,但较新的 hawtio 控制台确实可以让您访问存储限制(最大大小)和使用的存储百分比...

    否则,您可以使用 JMX 访问此数据或使用 HTTP/REST(通过 jolokia)...

    【讨论】:

    • 我可以通过任何方式使用activemq-active命令行工具来实现吗,实际上我需要通过用于监控我的ActiveMQ Broker运行状况的python脚本来实现>
    【解决方案2】:

    是的,您可以从 activemq-admin 脚本中获取该信息:

    activemq-admin query  --view StorePercentUsage,StoreLimit --jmxurl service:jmx:rmi:///jndi/rmi://hostname:port/jmxrmi --jmxuser user --jmxpassword password
    

    只需将主机名:端口和用户/密码更改为您的值。如果您没有保护 JMX,那么您可能不需要用户/密码

    【讨论】:

    • 这将以百分比的形式给出,所以有没有办法得到准确的值?
    • StoreLimit*StorePercentUsage
    • 这就是我所做的(但这只是一个近似值)
    猜你喜欢
    • 2010-10-31
    • 1970-01-01
    • 1970-01-01
    • 2020-12-14
    • 1970-01-01
    • 2017-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多