arthas-eagleeye-traceid
Installation
SKILL.md
获取 EagleEye traceId(Arthas)
适用场景:你需要在不改代码的情况下,在线上请求链路里拿到当前线程的 EagleEye traceId,用于关联日志/链路分析/问题复现。
核心思路:
- EagleEye 的 traceId 可在业务线程里通过
EagleEye.getTraceId()获取。 - Arthas 的
watch支持 OGNL,可直接调用静态方法:@com.taobao.eagleeye.EagleEye@getTraceId() - Arthas 的
trace输出中通常会自动包含trace_id=...(如果环境集成了 EagleEye)。
前置检查(推荐)
- 确认 EagleEye 类是否存在:
sc -d com.taobao.eagleeye.EagleEye
若找不到:
- 可能未集成 EagleEye、或类被 relocate/shade(请让用户提供实际类名/依赖信息)。
Related skills