ARMS Node.js 探针的 Trace 通过在同一调用链中展示各环节的耗时分布,帮助精确定位瓶颈。在一条完整的 Trace 中,SSR 渲染阶段、Agent 执行阶段(包括模型推理、工具选择)、工具调用阶段(包括对下游业务服务的请求)、以及最终回复组织和渲染完成阶段都有独立的 Span 记录。通过分析各 Span 的耗时占比,可以精确区分:如果模型推理 Span 耗时最长,瓶颈在模型侧;如果工具调用的下游服务 Span 耗时突出,瓶颈在业务服务;如果渲染本身的数据获取和组件编译 Span 耗时高,瓶颈在 SSR 框架侧。这种精准区分让排查有据可依,而不是靠猜测定位问题。




