上一主题: 通过“概览”显示板监控应用程序运行状况和性能下一主题: 查看和解析显示板数据


分析应用程序性能问题

可以通过在“问题分析”示例显示板中查看报警指示器和基础度量标准来分析应用程序性能问题。

遵循这些步骤:

  1. 在 WebView 中的“控制台”选项卡上,从下拉列表中选择以下示例显示板:
    问题分析(*SuperDomain 中的示例) 
    
  2. 从“时段”下拉列表中选择时间范围选项。
  3. 查看显示了整个环境的运行状况的报警指示器。
  4. 查看在以下图表中显示的度量标准:
    应用程序平均响应时间

    显示受监控应用程序的合计响应时间。 要确定问题,可以利用平均响应时间的趋势以及其他度量标准中的变化。

    每个时间间隔的响应数

    显示受监控应用程序的吞吐量。

    应用程序停顿

    显示来自应用程序所有组件(包括后端系统)的停顿。

    停顿是一个重要度量标准,可确定许多生产应用程序问题的原因。 当已向受监控应用程序发出请求,但该应用程序未在 30 秒内进行响应时,会发生停顿。 生产环境中的大多数停顿发生的原因是,后端系统已经停止对请求的响应。

    CA Introscope® 经常自动确定应用程序连接到的后端系统并监控这些系统是否发生停顿。 但是,当无法找到后端系统时,该系统将保持不受监控状态。

    当不受监控的后端系统发生停顿时,应用程序内的次级停顿可能指示正在发生停顿,但无法确定原因。 在这种情况下,“最高的并发套接字通信”图表可确定问题的原因。

    最高的并发套接字通信

    显示套接字并发度量标准的结果。

    套接字并发度量标准有读取线程和写入线程两种类型。 读取线程度量标准是应用程序中等待后端系统以通过套接字的数据进行响应的请求数。 写入线程度量标准是应用程序中等待后端系统接受通过套接字的数据的请求数。

    如果后端系统在应用程序中引发 CA Introscope® 不识别的停顿,则查看并发套接字读取线程或写入线程通常可以识别有问题的系统。

  5. 确定错误和停顿的发生频率和性质。
  6. 确定问题的根本原因。
  7. 将问题报告给开发人员。