Skip to content

[UI Triage] · 链路追踪 · SkyWalking Trace 状态码列为空 #33

Description

@databufflabs

页面

/appMonitor/trace(链路追踪 · 应用性能)

截图

trace-list-skywalking-status-code-empty.png

复现步骤

  1. 登录 DataBuff Web
  2. 左侧菜单 → 应用性能 → 链路追踪
  3. 时间范围选「最近 15 分钟」(或等价有 Trace 数据的窗口)
  4. 服务侧可见 skyWalking-service-* 流量,列表有多行 Trace(状态「正常」、有耗时)
  5. 观察表格「状态码」列

异常描述

SkyWalking 接入后,链路列表中 Web 类 Trace 行数据齐全(TraceID / 接口 / 状态 / 耗时 / 服务均有值),但「状态码」列整列显示为 -,无法从列表直接看到 HTTP 状态码。错误统计图也可能因此缺少可用维度。

建议排查

  • 确认 SkyWalking HTTP span 的 status_code / http.status_code 是否写入 ingest meta
  • 确认 /webapi/trace/list 列表字段是否映射状态码
  • 前端表格「状态码」列绑定字段是否覆盖 SkyWalking 来源

来源

  • UI 分诊(kr-daily-ui-triage)
  • 发现时间:2026-07-14
  • 用户确认上报:2026-07-14(会话指令:截图并创建对应 Issue)

检查清单

  • 根因确认(ingest 缺字段 vs 后端未映射 vs 前端未绑定)
  • 修复后 140 上 skyWalking-service-* Trace 列表状态码非 -
  • 与 OTel / 自研 Agent 路径回归对比

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1UI triage priority P1bugSomething isn't workingui-triageCreated by UI triage system

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions