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 队列。
- 日志
- 每个代理实例记录错误消息、警告和其他与代理相关的信息和活动。您可以配置日志记录级别、日志文件的位置和日志格式。然后,您可以使用生成的日志文件监控代理并诊断错误条件。