README.md 1.2 KB

D4 测试日志数据

文件:

  • d4-metrics-sample-logs.txt

这批日志覆盖以下 D4 事件:

  • D4_TASK_ASSIGNED
  • D4_TASK_COMPLETED
  • D4_COLLAB_EFFECTIVE
  • D4_COLLAB_CONFLICT_CREATED
  • D4_COLLAB_CONFLICT_RESOLVED
  • D4_COMM_MESSAGE_SENT
  • D4_COMM_MESSAGE_RESPONSE

预期统计

如果查询范围覆盖 2026-03-29T00:00:00Z2026-04-01T00:00:00Z,且不加 projectId 过滤:

  • 分配任务数:3
  • 完成任务数:4
  • 有效协作次数:4
  • 消息发送数:3
  • 消息响应数:3
  • 冲突创建数:2
    • 其中有 1 条 ERROR 是同一分支合并冲突的排障日志,当前后端会自动排除,不计入指标
  • 冲突解决数:1

如果加 projectId=50

  • 分配任务数:2
  • 完成任务数:3
  • 有效协作次数:3
  • 消息发送数:2
  • 消息响应数:2
  • 冲突创建数:2
    • 后端指标实际计数为 2 条中的 1 条 WARN 分支冲突 + 1 条文件评审返工冲突
    • 同 trace 的 ERROR 排障日志会被排除
  • 冲突解决数:1

示例接口

curl "http://localhost:8080/api/d4/metrics?from=2026-03-29T00:00:00Z&to=2026-04-01T00:00:00Z"
curl "http://localhost:8080/api/d4/metrics?from=2026-03-29T00:00:00Z&to=2026-04-01T00:00:00Z&projectId=50"