内容纲要
概要描述
DBAService支持配置在某个时间段,每间隔一段时间对指定的executor/driver采集jstack,主要应对场景是针对一些短频快的查询需要通过jstack捕捉具体的线程的堆栈信息。
本文主要介绍该功能的使用方式。
支持版本:DBAService 9.4.8 + Patch-DBAService-9.4.8-20261020-01 及以上版本
详细说明
操作入口,在 工具-执行器堆栈定时器。
点击新增配置,配置执行器节点ID列表,支持server和executor角色,勾选启用,代表开始准备采集动作。
点击保存,如果尚未到达开始时间,则任务状态为WAITING状态,等待采集。
到达开始时间后,任务状态为RUNNING状态。
执行次数完成 或者 到达采集结束时间 (满足任一条件即停止采集),任务状态为FINISHED状态。
点击下载按钮,可以获取到一个类似名为 TimerStack_quark1%40172.18.131.171%3A8888_1.zip 的压缩包,解压后 可以看到
<executorID>_yyyyMMddHHmmssSSS.jstack 格式的jstack文件。