Message QueueTM 信息有三种监视接口:日志文件、交互式命令以及可获取度量的客户端 API。每一种接口都有其各自的优缺点,如下所述:
日志文件提供长期的度量数据记录,但不易于解析。
使用命令可以根据需要快速获取采样信息,但不能查看历史信息或通过编程方式操作数据。
使用客户端 API 可以提取和处理信息、操作数据、提供图形或发送警报。但是,要使用它,您必须编写自定义应用程序来捕获和分析数据。
表 10–1 比较了各种不同的工具。
表 10–1 度量监视工具的优势和局限性
度量监视工具 |
优势 |
局限性 |
---|---|---|
imqcmd metrics |
远程监视 便于抽样检查 在命令选项中设置报告的时间间隔;可以随时更改此时间间隔 易于选择感兴趣的特定数据 数据以简单的表格形式提供 |
无法通过单条命令获得所有数据 难以通过编程方式分析数据 不创建历史记录 难以看到历史趋势 |
日志文件 |
定期采样 创建历史记录 |
需要配置代理属性;必须关闭再重新启动代理才能生效 仅限本地监视 数据格式非常难以读取或解析;没有解析工具 报告时间间隔不能随时更改;所有度量数据均是如此 在数据的选择方面不提供灵活性 仅限代理度量;目的地和连接服务度量不包括在内 如果时间间隔设置得过短,性能可能会受影响 |
客户端 API |
远程监视 易于选择感兴趣的特定数据 数据可以通过编程方式分析,并能够以任何格式呈现 |
需要配置代理属性;必须关闭再重新启动代理才能生效 需要编写您自己的度量监视客户端 报告时间间隔不能随时更改;所有度量数据均是如此 |
除了表中给出的不同外,每种工具收集到的具体信息(代理生成的度量信息的一部分)也稍有不同。有关每种监视工具收集的度量数据的信息,请参见第 18 章,度量参考。