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)。

前置检查(推荐)

  1. 确认 EagleEye 类是否存在:
sc -d com.taobao.eagleeye.EagleEye

若找不到:

  • 可能未集成 EagleEye、或类被 relocate/shade(请让用户提供实际类名/依赖信息)。
Related skills
Installs
2
Repository
alibaba/arthas
GitHub Stars
37.3K
First Seen
Apr 9, 2026