AI 工程实践
Jaeger 停止后,三个稳定 span 均获 HTTP 200 并进入 bbolt queue。挂载同一 volume 为只读的 replacement Collector 以 exit code 1 退出,health 与第 4 批均为 ECONNREFUSED;失败前后 65,536-byte 数据库 SHA-256 一致。恢复读写后 loaded=3、sent=3,只重放第 4 批,Jaeger 最终 4 unique、0 duplicate、0 missing。
发布 2026/07/16更新 2026/07/16
AI 工程实践
64 MiB ext4 队列在 linear target 下接受三批;在线切换 device-mapper error 后,独立 block read 返回 EIO,但 Collector health 仍为 200,第 4 批收到 EROFS 503,metrics 为 accepted/refused 3/1、queue 4/20。恢复 linear 后 fsck clean、数据库哈希不变,replacement 恢复三批,只重放第 4 批后 Jaeger 4 unique、0 missing。
发布 2026/07/16更新 2026/07/16
AI 工程实践
应用只向 Collector 发送一次 3-span trace;故障代理第一次收到 Jaeger 200 后先证明 trace 已可查询,再断开响应。Collector 重投同一 329-byte payload,Jaeger accepted/sent 均为 6,但 Badger 最终查询仍为 3 unique / 0 duplicate。
发布 2026/07/15更新 2026/07/15
AI 工程实践
Jaeger 停机后 7 个 span 形成 2 个 bbolt queue batches;Collector 与 Jaeger 均被 SIGKILL 并删除后,新 Jaeger 保留 3-span 基线但 queued trace 仍为 404,新 Collector 从原 volume 加载 7 items,在 accepted=0 的情况下送出 7 个唯一 span,duplicate 为 0。
发布 2026/07/15更新 2026/07/15
AI 工程实践
Jaeger 停机后,2-batch 持久队列对前两个单-span 请求返回 200,对第三个返回 503 sending queue is full;metrics 为 accepted 2 / refused 1 / enqueue failed 1。恢复只出现前两条,显式重放第三条稳定 ID 后最终 3/3 可查询。
发布 2026/07/15更新 2026/07/15
AI 工程实践
Collector queue capacity 仍是 20,file_storage 不设置 max_size,底层 64 KiB tmpfs 被真实写满。前五批 HTTP 200、第六批 503;accepted/refused 为 5/1,但 queue gauge 显示 6。停机后把 131,072-byte 稀疏 bbolt 文件按字节复制到 256 KiB tmpfs,源/目标 SHA-256 一致;replacement 恢复五批,只重放第六批后 Jaeger 6 unique、0 missing。
发布 2026/07/15更新 2026/07/15
Agent 实践
固定 11 个故障场景中没有发生重复副作用,也没有在未知终态后自动重放;审批复用、绑定错位和幂等键意图冲突都在 dispatch 前关闭。
发布 2026/07/13更新 2026/07/13