代理记录器的目的是帮助您捕获一个业务事务并检查该业务事务,然后继续下一个业务事务。 这样您可以单独地分析各个事务,而无需记住长时间记录会话中的确切单击序列。
提示:就代理记录而言,请从 Web 浏览器单击操作的角度来考虑业务事务,例如,单击以登录或单击以购买产品。
使用代理记录器时,请确保捕获符合以下条件的事务:
这是代理记录会话的高级示例:
根据需要,继续执行以上这些步骤,直到完成您所需的所有事务。
要捕获业务事务信息,必须从客户端计算机(可以执行要观测的用户活动)执行记录。 例如,如果您所使用的客户端计算机无法访问您的应用程序,则无法从应用程序记录事务。
在配置代理记录时,使用正则表达式时会有一些已知的限制。 已知的限制包括:
POST 参数的已知限制有:
有关详细信息,请参阅《CA APM .NET 代理实施指南》或《CA APM Java 代理实施指南》的属性附录。
代理处理 HTTP Path 参数的方式与 TIM 不同。 Path 参数是指在 URL 路径中显示为分号 (;) 分隔对的参数,例如:
http://mysite.mydomain.com/some/path;param1=value1
注意:它们不同于 Query 参数,Query 参数通常以问号 (?) 分隔。
代理将 Path 参数视为 URL 路径的一部分,且无法单独对其进行匹配。
TIM 将 Path 参数视为 URL 路径的一部分,但是可以基于各个 Path 参数来匹配业务事务组件。 如果业务事务组件包含各个 Path 参数的规则,则 TIM 将基于这些规则进行匹配。 但是,代理会忽略这些规则,如同这些规则根本不存在一样。
如果业务事务组件必须由代理的 Path 参数进行标识,则使用正则表达式(而不是使用各个 Path 参数)将它们作为 URL 路径的一部分进行匹配。
重要信息:代理在 WebLogic 应用程序服务器上运行时,代理在 URL 路径中看不到名为 JSESSIONID 的 Path 参数。 这是由于此 Path 参数对 WebLogic 应用程序服务器有着特殊的意义。
当业务事务定义为与 IP 地址的主机名匹配时,无法识别由 .NET 代理所监控的业务事务。 但是,可以识别相同条件下由 Java 代理监控的业务事务,这些业务事务按预期显示在调查器树中。
要解决此问题,请将主机名更改为与大写主机名匹配,而不是与 IP 地址匹配。 可通过导航到 CEM 控制台中的“业务服务”>“业务事务”>“事务”>“组件”>“标识”来更改此设置。
代理记录可能在使用 IPv6 的环境中不可用。 有关 IPv6 和 CA CEM 的详细信息,请参阅《CA APM 配置和管理指南》。
|
版权所有 © 2013 CA。
保留所有权利。
|
|