ARMS应用监控的主动剖析功能可以根据您的实际需求,手动触发线程剖析监听任务。
前提条件
接入应用监控说明 该功能需要升级探针版本至2.7.1.1及以上,如何升级探针,请参见升级探针。
新增主动剖析任务
- 登录ARMS控制台,在左侧导航栏选择 。
- 在应用列表页面顶部选择目标地域,然后单击目标应用名称。说明 语言列显示
图标的应用为接入应用监控的应用,显示-图标的应用为接入可观测链路 OpenTelemetry 版的应用。
- 在左侧导航栏选择 。
- 在新增任务区域设置所有参数,然后单击完成。
参数 描述 接口名称 接口名称。 线程剖析持续时间 一次监控任务有效的生命周期。选项: - 5min
- 10min
- 15min
线程剖析触发阈值(ms) 超过剖析阈值的慢调用才会被监听。例如:一个持续时间为1.4s的请求,如果线程剖析触发阈值(ms)设置为100ms,那么只有100ms~1400ms的时间段会被监听。取值范围:50ms~30000ms。 线程剖析频率(ms) 线程剖析过程中,接口快照的打印频率。取值越小,精度越高,相应的性能开销越大,建议频率设置为100ms。取值范围:5ms~1000ms。 最大采样数 最多监听的慢调用数量。取值范围:1~100。
查看主动剖析任务详情
- 在主动剖析页面单击查看历史任务。
- 在页面右上角选择需要查看的时间段,并在任务列表区域单击需要查看的主动剖析任务。
在任务列表区域显示所选时间段内所有的主动剖析任务。
单击目标剖析任务右下角的详情可以查看该任务的详细信息。在日志页签可以查看该任务的日志信息。在右侧线程剖析信息区域显示当前选中接口的剖析信息,包括:TraceID、产生日志时间、接口名称、响应码、IP和耗时。- 单击TraceID,可以查看调用链路详情。更多信息,请参见调用链路详情。
- 单击详情列的线程剖析,查看目标链路的线程剖析详情。