- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在 Windows .NET 环境中使用 RabbitMQ、ActiveMQ“Classic”和 ActiveMQ Artemis 进行一些测试。 RabbitMQ 和 ActiveMQ“经典”附带一个 Web 界面,您可以在其中查看有关代理、队列、消息等的信息,但 ActiveMQ Artemis 没有。我真的希望能够在 Web 界面中或至少使用一些 cmd/PowerShell 命令来监视我的 ActiveMQ Artemis 代理。
我已阅读 this page关于一些可用于监视 ActiveMQ 实例的第三方工具,我认为它也适用于 Artemis。不幸的是,我无法让这些第三方工具发挥作用。其中一些似乎在 Windows 上运行不佳,有些已经过时/不活跃。
我的客户正在通过 C# 中的 NMS(.NET Messaging API)与代理进行通信。如果有人能够监控他们的 Artemis 代理,尤其是在 Windows 计算机上,请告诉我你是如何做到的!
编辑:我现在已经成功与 Jolokia REST API 进行通信。通过 GET
请求:
http://username:password@localhost:8161/jolokia/read/org.apache.activemq.artemis:*
我能够看到有关我的队列的大量信息,例如添加和消耗的消息。这是对我有帮助的好信息,但我想要有关当前内存使用情况和磁盘使用情况的信息。
最佳答案
看看Management chapter阿尔忒弥斯手册。据我所知,您可以选择以下选项
JMX是用于管理 Java 服务器的 Java API。有多个 GUI 通过 JMX 连接到 java 服务器。最值得注意的是 jConsole。还有其他 GUI 的列表 here或there ,或者你可以 build your own
jConsole 是一个 GUI 应用程序,您可以连接到启用 JMX 的服务器。它是 Java JDK 的一部分,因此您可能已经安装了它。
Jolokia , tutorial ,是 JMX 上的 JSON API 层。它使 JMX 接口(interface)可以通过 HTTP(S) 进行访问。您可以使用任何 HTTP 客户端库查询信息。你已经在你的问题中弄清楚了这一点。同样,除此之外还有 GUI,最值得注意的是
Hawt.io是一个 Angular.js 管理控制台。它可以被认为是 Jolokia 的 GUI。
Artemis 2.6 及更高版本
内置 Hawt.io 插件,无需额外设置。
阿尔忒弥斯 1
有一个hawt.io plugin for Artemis由红帽制作。编译插件并获得 .war
文件。 Artemis 包含一个内置的 Jetty 网络服务器。您需要将这场 war 放到apache-artemis-1.3.0/web
。您还需要从 http://hawt.io/getstarted/index.html 下载 hawtio-default.war
到同一目录。然后,在实例目录中,编辑 etc/bootstrap.xml
并将这些 war 添加到配置中。
或者你可以get Red Hat AMQ 7 ,目前处于 Alpha 阶段,内置了管理插件。启动它并转到 localhost:8161/hawtio 。我在一家销售该产品的公司工作。
有a repository和 an accompanying blogpost描述了使用 ActiveMQ Artemis 进行 Prometheus 和 Grafana 设置,所有这些都在 OpenShift 中运行。
jmx exporter for Prometheus包含example config for Artemis 2开始吧。
关于activemq-artemis - 如何监控ActiveMQ Artemis,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37162532/
场景: private readonly IConnection connection; this.connection = connectionFactory.CreateConnection();
想知道是否可以在 activeMQ 服务器中完成任何配置,将消息从 DLQ 重定向到同一服务器上的另一个队列。 例如。 我有一个队列“MAINQUEUE”,其中有很多消息已激活客户端确认,在处理时如果
我正在 ActiveMQ 中的一个系统上工作,我真的不想丢失消息。我的问题是重试消息导致我的消费者阻塞(而不是处理他们可以处理的消息)。我想给失败的消息几天重试(例如,我的潜在目的地之一是我将通过 S
我们对 AMQ 使用以下配置 定期我有奇怪的问题 - 松散的消息。实际上AMQ说一切正常并且消
我已按照教程安装 ActiveMQ http://servicebus.blogspot.com/2011/02/installing-apache-active-mq-on-ubuntu.html
当我们使用 ActiveMQ 时,我们可以信任 ActiveMQ 服务器的可靠性。例如在开发非实时软件时(不需要立即发送数据。但应该发送)。我们能否信任 activeMQ 作为确认消息传递的可靠来源。
我遇到了 issue使用 ActiveMQ 并希望跟踪/查看所有 ActiveMQ 事件。我能找到的唯一日志文件是与持久数据相关联的(如果打开的话)。我是否查看或生成了任何其他日志文件来告诉我 Act
我们正面临 ActiveMQ 及其使用者的随机问题。我们观察到,即使连接到 ActiveMQ 队列,也很少有消费者没有收到消息。但是在消费者重启后它工作正常。 我们在 ActiveMQ 端有一个名为
有什么方法可以跟踪 ActiveMQ 中的延迟(计划)消息? 我在 AMQ 网络控制台中没有看到任何东西,它们似乎只有在延迟到期时才进入队列……而且我在 JMX 控制台中也找不到它,也许我搜索得不够好
我对Apache ActiveMQ的功能感到困惑。 我从this link下载了ActiveMQ 。所以我这样使用它(环境:Windows 7):我启动 bin/activemq.bat,然后它就可以
我们有一个 ActiveMQ 代理,它使用 JMS、AMQP 和 MQTT 连接到不同的客户端。由于某种原因,我们还没有弄清楚一组特定的 MQTT 客户端经常(并非总是)持久订阅。这是一个测试环境,其
在activemq中有什么方法可以获取消息的数量代理端每秒/每分钟消耗/产生的数量? 我已经尝试使用http://activemq.apache.org/jmeter-performance-test
如何在队列上的 ActiveMQ 中设置 redeliveryPolicy? 1) 在文档中,请参阅:activeMQ Redelivery ,说明您应该在 ConnectionFactory 或 C
我查了一下,它用于在两个系统之间发送消息。 但为什么?为什么不直接使用数据库? 一定有一些 ActiveMQ 具有 数据库 没有的功能吗? 最佳答案 它用于在两个分布式进程之间进行可靠的通信。 是的,
我在生产系统中运行 ActiveMQ。我们的一些队列的流量非常大,而有些队列的流量非常低。我对镜像其中一个低容量队列感兴趣,这样我就可以围绕接收到的消息构建非正式的监控服务。 不幸的是,the onl
我们已经使用此配置为 ActiveMQ Broker 配置了 Broker redelivery 插件。
有什么方法可以检查特定队列是否已存在于 ActiveMQ 中? 最佳答案 http://activemq.apache.org/how-can-i-get-a-list-of-the-topics-a
有人知道如何将 activemq-core.xsd url 与 jar 文件 (activemq-core-5.2.0.jar) 中的 activemq.xsd 关联起来? 我在互联网上找到了一些解决
我是 activemq 的新手。我试图使用 activemq 代理来订阅/发布消息。但至于缺乏经验,我不知道该怎么做,也不知道是否真的可以做到。我在谷歌上搜索了很多,但不幸的是,没有适合此类功能的示例
我一直在努力配置 ActiveMQ 代理,让我感到困惑的一件事是,我读过的所有内容都将 NIO 描述为“如果您需要扩展的不错选择”或“如果您需要更快的速度” ,所以我的问题是他们为什么不说“总是使用
我是一名优秀的程序员,十分优秀!