用户跟踪

用户跟踪是 WebSphere Message Broker 中提供的两种可选跟踪之一。缺省情况下,用户跟踪处于非活动状态,当事件日志中的条目提供的信息不够用,需要更多信息时,必须使用命令或工作台显式激活用户跟踪。有关日志的更多信息,请参阅日志

用户跟踪通常用于调试应用程序,因为它能够跟踪代理、执行组和部署的消息流

您可以使用工作台控制所需的大多数跟踪活动。工作台还可用于启动和停止远程系统上的跟踪。

激活用户跟踪后,会为您正在跟踪的组件中的每个活动执行额外的处理。这些组件将生成大量数据。当服务跟踪处于活动状态时,可能会对性能产生一定的影响。您可以通过选择跟踪目标和限制跟踪的活动时间来限制这种额外的处理。

用户跟踪日志文件

当为任何组件激活跟踪时,信息是以二进制的格式记录的。跟踪日志的位置如下:
Windows
如果您使用 mqsicreatebroker 命令的 -w 参数设置工作路径,则位置是 workpath\log。如果您未指定代理工作路径,则位置是 C:\Documents and Settings\All Users\Application Data\IBM\MQSI\common\log
UNIX
/var/mqsi/common/log
z/OS
/component_filesystem/log

文件名反映了跟踪活动的组件和子组件。例如,当您跟踪执行组中的活动时,代理名和唯一的该执行组标识形成了文件名的一部分。

例如,如果您创建了称为 WBRK_BROKER 的代理,则在 log 子目录中可能会看到以下文件:
WBRK_BROKER.682ec116-dc00-0000-0080-ce28a236e03d.userTrace.bin.1
WBRK_BROKER.682ec116-dc00-0000-0080-ce28a236e03d.userTrace.bin.2

您无法直接查看这些文件;请使用提供的命令来访问跟踪信息并将它转换为可查看的格式。使用 mqsireadlog 命令来检索指定组件的跟踪日志。在生成日志的计算机上发出命令。您可以指定输出要被定向至某个文件,该文件与操作系统无关,并且可以转换成其他系统,以供浏览或使用 mqsiformatlog 命令进行格式化。

使用跟踪节点

如果在您开发和测试跟踪节点时在消息流中包括它,则此选项不仅使您能够跟踪流中的消息和活动,还允许您为跟踪内容指定备用目标文件以隔离您感兴趣的详细信息。要获得如何使用和配置跟踪节点的详细信息,请参阅 Trace 节点 主题。

相关概念
日志
跟踪
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
an01310_