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 MBeans 接口公开。
  • JMS API - 使用标准 JMS 消息将管理操作发送到特殊的管理 JMS 队列。
日志
每个代理实例记录错误消息、警告和其他与代理相关的信息和活动。您可以配置日志记录级别、日志文件的位置和日志格式。然后,您可以使用生成的日志文件监控代理并诊断错误条件。