Node.js 天然围绕 Promise、async/await、定时器和回调运行,一次请求进入服务后可能穿过多个异步边界。如果 Trace ID 在 async/await 边界丢失,链路就会断成几截,只能看到孤立的 span 或日志。ARMS Node.js 探针默认使用 AsyncLocalStorage 管理上下文,在预加载模式下对不支持 AsyncLocalStorage 的低版本运行时会自动降级为 AsyncHooks 方案,同时内置 W3C Trace Context 与 Baggage 传播能力,让入口请求提取上游上下文、出口请求自动注入追踪头。




