- {trace.requestedModel || '-'} · {trace.downstreamPath}
+
-
追踪详情
- {!selectedDebugTraceId ? (
-
- 选择左侧一条追踪后查看完整的路由选择、请求头和响应体。
-
- ) : selectedDebugTraceDetail?.loading ? (
-
加载追踪详情中...
- ) : selectedDebugTraceDetail?.error ? (
-
{selectedDebugTraceDetail.error}
- ) : selectedDebugTraceDetail?.data ? (
-
-
-
下游路径:{selectedDebugTraceDetail.data.trace.downstreamPath || '-'}
-
Session:{selectedDebugTraceDetail.data.trace.sessionId || '-'}
-
模型:{selectedDebugTraceDetail.data.trace.requestedModel || '-'}
-
候选 endpoint:{selectedDebugTraceDetail.data.trace.endpointCandidatesJson || '-'}
-
最终上游路径:{selectedDebugTraceDetail.data.trace.finalUpstreamPath || '-'}
+
+ {trace.requestedModel || '-'} · {trace.downstreamPath}
+
+
+ {trace.finalStatus || 'pending'} · {trace.finalUpstreamPath || '-'}
+
-
- 原始下游请求头
- {selectedDebugTraceDetail.data.trace.requestHeadersJson || '-'}
-
-
- 原始下游请求体
- {selectedDebugTraceDetail.data.trace.requestBodyJson || '-'}
-
-
- 最终响应
- {selectedDebugTraceDetail.data.trace.finalResponseBodyJson || '-'}
-
-
-
Attempt 记录
- {selectedDebugTraceDetail.data.attempts.length === 0 ? (
-
暂无 attempt 记录
- ) : (
- selectedDebugTraceDetail.data.attempts.map((attempt) => (
-
-
- #{attempt.attemptIndex + 1} · {attempt.endpoint} · {attempt.responseStatus ?? '-'} · {attempt.requestPath}
-
-
+
+ ))}
+
+ )}
+
+
+
+
+
追踪详情
+
+ 选择左侧一条追踪后查看完整请求与 attempt 链路
+
+
+
+ {!selectedDebugTraceId ? (
+
+ 暂无追踪详情。开启调试后等待新请求,或从左侧选择一条最近追踪。
+
+ ) : selectedDebugTraceDetail?.loading ? (
+
加载追踪详情中...
+ ) : selectedDebugTraceDetail?.error ? (
+
{selectedDebugTraceDetail.error}
+ ) : selectedDebugTraceDetail?.data ? (
+
+
+
基础信息
+
+
下游路径:{selectedDebugTraceDetail.data.trace.downstreamPath || '-'}
+
Session:{selectedDebugTraceDetail.data.trace.sessionId || '-'}
+
模型:{selectedDebugTraceDetail.data.trace.requestedModel || '-'}
+
候选 endpoint:{selectedDebugTraceDetail.data.trace.endpointCandidatesJson || '-'}
+
最终上游路径:{selectedDebugTraceDetail.data.trace.finalUpstreamPath || '-'}
+
+
+
+
+
+ 原始下游请求头
+ {selectedDebugTraceDetail.data.trace.requestHeadersJson || '-'}
+
+
+ 原始下游请求体
+ {selectedDebugTraceDetail.data.trace.requestBodyJson || '-'}
+
+
+ 最终响应
+ {selectedDebugTraceDetail.data.trace.finalResponseBodyJson || '-'}
+
+
+
+
+
Attempt 记录
+ {selectedDebugTraceDetail.data.attempts.length === 0 ? (
+
暂无 attempt 记录
+ ) : (
+ selectedDebugTraceDetail.data.attempts.map((attempt) => (
+
+
+ #{attempt.attemptIndex + 1} · {attempt.endpoint} · {attempt.responseStatus ?? '-'} · {attempt.requestPath}
+
+
{`targetUrl: ${attempt.targetUrl}
runtimeExecutor: ${attempt.runtimeExecutor || '-'}
recoverApplied: ${attempt.recoverApplied ? 'true' : 'false'}
@@ -1060,21 +1406,51 @@ ${attempt.rawErrorText || '-'}
memoryWrite:
${attempt.memoryWriteJson || '-'}`}
-
-
- ))
- )}
-
-
- ) : (
-
- 暂无追踪详情。
-
- )}
+
+
+ ))
+ )}
+