ARMS应用监控的主动剖析功能可以根据您的实际需求,手动触发线程剖析监听任务。

前提条件

接入应用监控
说明 该功能需要升级探针版本至2.7.1.1及以上,如何升级探针,请参见升级探针

新增主动剖析任务

  1. 登录ARMS控制台
  2. 在左侧导航栏,选择应用监控 > 应用列表
  3. 在顶部菜单栏,选择地域。
  4. 应用列表页面,单击应用名称。
  5. 左侧导航栏,单击主动剖析
  6. 新增任务区域设置所有参数,然后单击完成
    主动剖析-新增任务
    参数 描述
    接口名称 接口名称。
    监控持续时间 一次监控任务有效的生命周期。选项:
    • 5min
    • 10min
    • 15min
    剖析开始阈值(ms) 超过剖析阈值的慢调用才会被监听。例如:一个持续时间为1.4s的请求,如果剖析开始阈值设置为100ms,那么只有100ms~1400ms的时间段会被监听。取值范围:50ms~30000ms。
    线程剖析频率(ms) 线程剖析过程中,接口快照的打印频率。取值越小,精度越高,相应的性能开销越大,建议频率设置为100ms。取值范围:5ms~1000ms。
    最大采样数 最多监听的慢调用数量。取值范围:1~100。

查看线程剖析信息

  1. 登录ARMS控制台
  2. 在左侧导航栏,选择应用监控 > 应用列表
  3. 在顶部菜单栏,选择地域。
  4. 应用列表页面,单击应用名称。
  5. 左侧导航栏,单击主动剖析
  6. 新增任务区域单击查看历史任务
  7. 在页面右上角选择需要查看的时间段,并在在任务列表区域单击需要查看的主动剖析任务。

    任务列表区域显示所选时间段内所有的主动剖析任务。

    主动剖析-历史任务
    在右侧线程剖析信息区域显示当前选中接口的剖析信息,包括:TraceID、产生日志时间、接口名称、响应码、IP和耗时。
    • 单击TraceID,可以查看调用链路详情。更多信息,请参见调用链路查询
    • 单击详情列的线程剖析,查看目标链路的线程剖析详情。线程剖析

查看线程剖析任务详情

  1. 登录ARMS控制台
  2. 在左侧导航栏,选择应用监控 > 应用列表
  3. 在顶部菜单栏,选择地域。
  4. 应用列表页面,单击应用名称。
  5. 左侧导航栏,单击主动剖析
  6. 新增任务区域单击查看历史任务
  7. 单击任务列表区域目标剖析任务右下角的详情
    日志页签可以查看该任务的详细信息。主动剖析-任务详情
  8. 单击日志页签。

    日志页签可以查看该任务的日志信息。

    主动剖析-日志