跳转到内容

Agent 变慢或卡住,怎样用 Trace 定位?

先找到这次任务的执行路径,再比较正常任务与异常任务:是调用次数增加,还是某一步变慢。Trace 应用 run_id 串起模型、检索和工具的 Span,记录开始结束、状态、重试、输入输出量及版本。只看最终耗时,无法知道卡在哪里。

是否端到端耗时增加对比正常任务与异常 Trace调用次数是否增加?查循环与重试查上下文增长查模型、工具与检索检查排队等待定位关键路径针对性修复

串行步骤会累积耗时,并行步骤要看任务依赖形成的关键路径。教学例:两个查询同时开始,分别耗时 2 秒和 5 秒,汇总前通常要等较慢的查询;这段墙钟时间不是 7 秒。再检查排队等待是否发生在 Span 计时之外。

模型变慢时区分首 Token 与总生成时间,检查输入增长和输出量;工具变慢时查看依赖服务、连接池、锁及超时。一次 429 若在 SDK、网关和应用分别重试,可能造成重复等待。修复后用同条件任务复测质量与延迟。

不必。先保留步骤、标识、用量、错误及版本,对敏感内容做受控记录。日志和 Trace 应支持定位,而不是把用户数据无限复制到日志平台。

资料

核对于 2026-10-14。AgentScope Tracing。关键路径、故障分类和两查询算例为本站工程解释。