2.4. 监控和管理
AMQ Broker 提供了多个工具,可用于监控和管理您的代理。
- AMQ 管理控制台
- AMQ 管理控制台是一个可通过 Web 浏览器访问的 Web 界面。您可以使用 来监控网络健康状况、查看代理拓扑,以及创建和删除代理资源。
- CLI
-
AMQ Broker 提供了
artemis
CLI,供您用于管理代理。使用 CLI,您可以创建、启动和停止代理实例。CLI 还提供了一些用于管理消息日志的命令。 - 管理 API
AMQ Broker 提供广泛的管理 API。您可以使用它来修改代理的配置,创建新资源,检查这些资源,并与它们进行交互。客户端也可以使用管理 API 来管理代理并订阅管理通知。
AMQ Broker 提供了以下方法使用管理 API:
- Java 管理扩展(JMX)- JMX 是用于管理 Java 应用程序的标准技术。代理的管理操作通过 AMQ MBean 接口公开。
- JMS API - 使用标准 JMS 消息将管理操作发送到特殊的管理 JMS 队列。
- 日志
- 每个代理实例都会记录错误消息、警告和其他与代理相关的信息和活动。您可以配置日志级别、日志文件的位置和日志格式。然后,您可以使用生成的日志文件来监控代理并诊断错误条件。