现代应用程序通常为多层,进程在不同的层中运行且相互调用。 前端应用程序进程中出现性能问题通常是因为其使用的后端进程上出现了问题。 跟踪前端进程不足以确定问题的原因。 通常无法区分其调用的是哪些后端进程。
跨进程事务跟踪可解决此问题,方法是将前端应用程序的跟踪事件与后端进程中相应的跟踪事件相关联。 使用 CA Introscope Workstation 通过查看有问题的前端事务跟踪事件来诊断后端进程问题。 然后使用跟踪事件查找相应的后端跟踪事件。
该后端跟踪可提供“何时、何地以及何故”信息,从而确定问题的原因。 提供的信息包括服务器名称、事务处理器、工作单元 ID、事务 ID 以及内部事务计时。
在安装适当的前端和后端代理和跟踪器后,启用跨进程跟踪。 有关安装跟踪器的详细信息,请参阅“安装和配置扩展”。
后端是外部系统,如:
前端是第一个处理传入请求的应用程序组件,如:
在前端事务调用后端事务时,会创建两个跟踪事件并将其发送给 CA Introscope EM。 一个跟踪事件从前端代理创建,另一个跟踪事件从后端 CA APM 跨企业 代理创建。 每当前端应用程序额外进行一次后端调用时,都会生成其他后端跟踪。 CA Introscope Workstation 可以将所有这些跟踪集中显示在“跟踪视图”选项卡上。 通过选择前端跟踪事件,CA Introscope Workstation 可以提取所有关联的后端跟踪并在同一个窗格上显示。 此外,选择后端跟踪事件会导致前端以及所有关联的后端跟踪一起显示。
CTG 和 Web 服务的前端跟踪器在前端跟踪中插入唯一关联标识符。 此标识符修饰了对具有相同关联标识符的 CICS 的后端调用。 此修饰将后端事务调用标记为源于监控的前端事务,并提供唯一标识符。 CA APM 跨企业 将相同关联标识符添加到相应的 CICS 后端跟踪中。 CA Introscope Workstation 在前端和后端跟踪事件中使用唯一标识符,提取相应的前端或后端跟踪以供显示。 使用 CTG 和 Web 服务只可以调用 CICS 事务。
MQ 标志和 MQ 消息的前端跟踪器来自监控的应用程序。 MQ 跟踪与 MQ 消息 ID 和/或关联 ID 相关联。 MQ 消息 ID 或关联 ID 为前端 MQ 跟踪和后端跟踪之间的关联提供唯一标识符。 在 MQ 是用于调用事务的通信方法时,来自 CICS 和 IMS 事务的后端跟踪具有此关联 ID。
版权所有 © 2013 CA。
保留所有权利。
|
|