上一主题: 使用度量标准浏览器选项卡诊断问题下一主题: 诊断事务相关问题


使用搜索

对于“调查器”树中的每个节点来讲,“搜索”选项卡处于活动状态(请参阅“搜索”选项卡)。 使用此选项卡,可搜索特定节点下的任何度量标准。

要查找“搜索”选项卡:

  1. 在 Introscope 树中选择一个节点。
  2. 选择“搜索”选项卡。

要使用纯文本搜索:

  1. 在“搜索”窗格中输入字符串。
  2. “执行”Enter 键。

    搜索结果将以表格格式显示。 在结果中将显示其名称包含搜索字符串的所有资源。

提示:在表中选择列出的任何度量标准时,都会显示一个显示度量标准实时视图的图表。

要显示包括每个结果的最小值、最大值和计数的结果:

提示:在搜索之后可选择“显示最小、最大和计数”,结果将刷新为新列。

使用正则表达式

“搜索”窗格接受使用 Perl 5 正则表达式语言的任何正则表达式。

提示:Perl 5 正则表达式语言也用来定义度量标准组。 有关如何定义度量标准组的更多信息,请参阅“创建新的度量标准组”。

要在搜索中使用正则表达式:

  1. 选择“使用正则表达式”
  2. 在“搜索”窗格中输入正则表达式。
  3. “执行”Enter 键。

    “搜索”选项卡将显示结果。

使用事务跟踪

事务跟踪器是一个很强大的工具,利用该工具可在事务通过 Java 虚拟机(或 .NET 环境中的公共语言运行时 [CLR])在产品应用程序内部流动时跟踪其活动。

请参阅使用 Introscope 事务跟踪器

使用线程转储

查看线程转储有助于确定 JVM 性能问题的根源。

在以下示例情况中,您可以收集和分析线程转储。 该代理 JVM 快照可帮助您了解速度下降、挂起服务器或异常高的 CPU 使用率的根源。

注意:必须具有 thread_dump 权限才能收集线程转储或加载先前的线程转储。 有关详细信息,请参阅《CA APM 安全指南》。

请执行以下步骤:

  1. 选择“度量标准浏览器”树中的代理节点,然后单击“线程转储”选项卡。
  2. 单击“收集新的”按钮。

    标题将显示线程转储时间。 线程转储摘要条将显示线程总数以及正在等待、已阻止或正在运行的线程数。

    注意:运行线程转储会影响 CA APM 性能。 为获得最佳性能,请在两个线程转储之间暂停。

  3. 要检查有关某一线程的信息,请在线程信息表中选择该线程。

    每个线程均与一个堆栈跟踪相关联,该堆栈跟踪按方法的调用顺序列出所有方法,并且显示在线程堆栈跟踪表中。

  4. 使用“搜索”窗格在所有线程转储信息中搜索特定字符串。
  5. 列出所有线程,或列出处于死锁、已阻止、正在运行或正在等待状态的线程。
  6. 要将当前线程转储保存到文本文件,请单击“另存为文本”按钮。 将线程转储文本文件保存到您选择的位置。

    CA Introscope® 会将线程信息表中的所有线程转储详细信息保存到一个文本文件中。 可以将该文件发送给他人,或使用文本编辑器查看该文件。

    注意:无法将线程转储文本文件数据导入到“线程转储”选项卡以进行查看。

  7. 查看先前线程转储的线程转储详细信息。
    1. 单击“加载先前”按钮。
    2. 选择“加载前一个线程转储”对话框中的某一行,然后单击“确定”。

    所选线程转储的数据将显示在“线程转储”选项卡中。

    注意:您可以从所有先前的线程转储中进行选择,CA Introscope® 将这些先前的线程转储保存到的位置不同于保存线程转储文本文件的位置。 一次可以查看一个先前的线程转储。

  8. 将正常代理中的线程与遇到问题的代理中的线程进行比较。

提示:打开每个代理的调查器,然后收集每个代理的线程转储。

使用 CDV 来找到多个群集中存在的问题

跨群集数据查看器 (CDV) 是一个专用企业管理器,用于从多个群集中的多个收集器收集代理和客户体验度量标准数据。 使用 CDV Workstation,可以创建和查看显示板,其中显示收集器提供的代理和客户体验度量标准的综合视图。 收集器可以位于您组织的不同数据中心中。 每个收集器都可连接多个 CDV,为您监控和查看报告到不同 CA APM 群集的应用程序方面提供了灵活性。

如果您组织中的多个大型 CA APM 部署分别具有其自己的群集,则 CDV Workstation 允许您监控不同群集中的应用程序。 通过该功能,可以确定哪个群集中存在应用程序问题。

例如,您的公司可能会有一个很大的网站,该网站处理许多客户事务。 在您的组织中,一组应用程序管理员负责您的 Web 界面。 另一个管理员负责后端系统。 可以将 CDV 企业管理器配置为同时在 Web 界面和后端系统群集中显示来自收集器的数据。 出现网站问题时,您可以登录到 CDV Workstation 以在度量标准浏览器树中查看显示板和度量标准。 通过检查该数据,您可以确定哪个群集是该问题的来源。

注意:以下功能无法在 CDV Workstation 中查看:

如果代理报告 CDV 所连接到的收集器的度量标准,您可以从 CDV Workstation 运行事务跟踪会话。 该 CDV 事务跟踪会跨越连接到 CDV 的收集器,包括跨群集。 例如,您的组织可以有两个群集,其中每个群集包含一个 MOM 和三个收集器。 每个群集中的一个收集器有 200 个向其报告数据的代理。 已将 CDV 配置为收集关于两个收集器上的这 200 个代理的数据。 您可以打开 CDV Workstation,并看到一个调查器树,其中显示位于不同群集中的两个收集器。 您还可以看到来自这 400 个已连接代理的数据。 您可以打开“事务跟踪会话”窗口,以运行和查看跨 400 个代理和两个收集器发生的事务跟踪。

您也可以从 CDV Workstation 使用动态检测

注意:有关 CDV 的详细信息,请参阅《CA APM 概述指南》和《CA APM 配置和管理指南》。