跳到主要内容

会话分析

以会话为单位聚合 AI 调用数据,支持查看单个会话内所有 Trace 的完整上下文、Token 消耗及 Agent 协作拓扑,帮助理解多轮对话的整体表现。


核心能力

  • 会话总览:在列表页一览所有会话的总 Token 消耗、Trace 数、平均持续时间等汇总指标,快速识别异常会话
  • 会话内 Trace 列表:进入会话详情后,按时序展示该会话内每一次调用的 Input 预览、响应时间、Token 消耗及 LLM / Tool 调用次数
  • Trace 瀑布图:展开单条 Trace,以甘特图形式呈现 chain、llm、invoke 等各 Span 的耗时层级,颜色区分 Agent / Chain / LLM / Task 类型
  • Agent 协作拓扑:以图形化方式展示每轮 Agent 调用中各节点的耗时、Token 消耗和调用次数,直观呈现 Agent 协作结构

场景举例

  • 分析多轮对话 Token 成本:某用户会话持续 3 小时,进入会话详情查看 6 条 Trace 的 Input/Output Token 消耗明细,找出 Token 用量最高的那轮调用
  • 定位某轮对话响应慢的原因:展开响应时间最长的 Trace,通过瀑布图发现 invoke → chain LangGraph → llm ChatOpenAI 链路耗时超过 1 分钟,进而深入排查
  • 理解 Agent 执行结构:查看 Agent 协作拓扑,了解某轮 invoke 节点的耗时、调用次数,确认 Agent 在该轮是否按预期路由执行

功能介绍

会话列表

页面顶部展示当前时间范围内的四项汇总指标:总会话数、总 Token 消耗、总 Trace 数、平均持续时间。

列表展示每个会话的会话 ID、所属用户、开始时间、Trace 数、总 Token 消耗、Input Token 消耗、持续时间及 Output Token 消耗,可按会话 ID、用户进行过滤,支持列定制和数据导出。点击会话 ID 进入会话详情。

会话详情 — 顶部信息栏

详情页顶部展示该会话的会话 ID、所属用户、总 Trace 数、总 Token 消耗及持续时间。

会话详情 — Trace 列表

以序号顺序展示会话内每一条 Trace,每条记录显示:

  • 发生时间及 Input 内容预览(System Prompt 摘要)
  • 响应时间、总 Token 消耗(含输入 / 输出拆分)
  • Trace ID(可点击跳转至调用链详情)
  • 所属应用(可点击跳转至应用详情)
  • LLM 调用次数及 Tool 调用次数标签

Trace 瀑布图

点击展开某条 Trace 后,在系统响应内容下方展示 Trace 瀑布图,以甘特图形式按层级呈现该 Trace 内各 Span 的耗时,时间轴从 0 s 起延伸至实际总耗时。图例区分四种节点颜色:Agent(蓝)、Chain(黄)、LLM(青)、Task(灰)。

Agent 协作拓扑

瀑布图下方展示 Agent 协作拓扑 — 第 N 轮,以节点卡片形式呈现该轮 Agent 调用中各节点的名称、耗时(ms)、Token 消耗和调用次数,直观展示 Agent 的实际执行路径与资源消耗。

特殊说明

会话数据前提:会话分析依赖会话属性采集,需在服务端请求参数页面配置会话属性映射后,会话 ID 和用户信息才能正常上报。

Input 内容显示:Trace 列表中的 Input 预览为 System Prompt 摘要,完整内容需进入调用链详情查看。

LLM / Tool 标签:每条 Trace 右上角显示 LLM×NTool×N,代表该 Trace 内 LLM 节点和 Tool 节点的调用次数。

Trace 跳转:Trace 列表中的 Trace ID 为可点击链接,点击可跳转至完整调用链详情页进行深度排查。

Agent 协作拓扑轮次:每个 invoke 节点对应一轮 Agent 执行,多轮执行时拓扑图按轮次分别展示。