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 工程实践
queue capacity 为 20,但 bbolt max_size 只有 65,536 bytes。前四个请求 HTTP 200,第五、第六个收到 storage available-space 503;metrics 为 accepted 4 / refused 2 / enqueue failed 2,却显示 queue 6/20。保留 volume、提高上限并重建 Collector 后只加载 4 items;定向重放被拒绝 IDs 后 Jaeger 最终 6 unique、0 missing。
发布 2026/07/15更新 2026/07/15
AI 工程实践
真实 SDK 共向 Collector 成功导出 24 个 span,Collector 分 5 批全部送入 Jaeger,20/20 条预期 trace 可由查询 API 反查;5 条 head-sampled drop、1 条 exporter 失败、6 类属性删除、技术成功但业务 rejected 和内存后端重建丢失均到达预期终态。
发布 2026/07/15更新 2026/07/15
AI 工程实践
固定 6 条校准轨迹全部通过,model、retrieval、tool 各有一条可定位失败;5 个 chat span 归集 4,940 input 与 620 output tokens,合成成本为 0.02414 美元,同时证明技术成功可以对应业务拒绝或待确认。
发布 2026/07/15更新 2026/07/15
AI 工程实践
下游不可达时,12 个单-span 请求全部从应用获得 HTTP 200,并形成 queue 12/20;bbolt 逻辑大小从 32,768 增至 262,144 bytes。单 consumer 在每次后端成功后固定等待 250 ms,用 3,129.727 ms 排空,观测 3.8342 spans/s;queue 归零后文件仍为 262,144 bytes,Jaeger 最终 12 unique、0 missing。
发布 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
AI 工程实践
应用一次发送 4 spans;代理只向 Jaeger 转发 root 与一个 child,拒绝另外两个并返回 HTTP 200 partial success。Collector 2500 ms 内不重试,metrics 为 accepted 4 / sent 4 / failed 0,warn 日志为 dropped_spans 2;Jaeger 最终 2 present / 2 missing。
发布 2026/07/15更新 2026/07/15
AI 工程实践
MCP 统一了工具连接,但不会自动提供业务授权。本实验把可信身份、租户、策略、审批和审计放在模型之外,并以最终上游状态而不是返回文字验证写操作是否被阻止。
发布 2026/07/13更新 2026/07/13
AI 工程实践
AI 应用不能只靠几次手动体验判断质量,至少要有可重复的样本集和失败归因。
发布 2026/07/01更新 2026/07/01
AI 工程实践
MCP 捐赠给 Linux Foundation 旗下 AAIF,增强的是项目的中立治理承诺,不是新的 wire protocol,也不是对具体 Server 的安全认证。生产系统必须把协议规范、SDK、Registry 元数据和 Server 可执行制品分开锁定,再经过来源校验、最小权限、隔离运行、业务对账和撤销。
发布 2025/12/11更新 2026/01/14
AI 工程实践
GPT-5 首发同时包含 ChatGPT 中由快速模型、Thinking 与实时 router 组成的产品系统,以及 API 中显式可选的 gpt-5、mini、nano 和 gpt-5-chat-latest;生产系统不能把两者当成同一交付物,必须外置任务路由并把模型、reasoning、verbosity、工具语法、预算和验证器固化为升级合同。
发布 2025/08/09更新 2025/09/13
AI 工程实践
gpt-oss 把可商用的 Apache-2.0 权重、稀疏 MoE、原生 MXFP4 与 Harmony 推理协议交给部署者,但 80GB/16GB 只说明一种权重装载入口;生产显存还要支付 KV Cache、并发、工作区、运行时和安全余量,开放权重也不等于完整开源或现成托管服务。
发布 2025/08/07更新 2025/09/11
AI 工程实践
Qwen3-Coder 首发把 480B-A35B 开放权重模型、长上下文、执行反馈训练与 Qwen Code CLI 放到同一条 Coding Agent 链路;生产价值仍取决于全量权重驻留、隔离工具、真实仓库评测、人工合并和每个经验证任务的总成本。
发布 2025/07/25更新 2025/08/11
AI 工程实践
GPT-4.1 家族把 API 上下文窗口扩展到最多一百万 token,但容量不等于相关性、可信度和完整任务成功;生产系统仍要先选择证据、固定指令优先级,再用位置扰动、输出验证、模型路由和单位合格任务成本验收。
发布 2025/04/18更新 2025/05/02
AI 工程实践
MCP 首发已经用 Host、1:1 Client、Server 和 JSON-RPC 统一 resources、prompts、tools,并同时包含 stdio 与 HTTP+SSE;它解决连接互操作,不自动提供 OAuth、租户授权、审批、幂等与审计。
发布 2024/11/27更新 2024/12/11
AI 工程实践
首发 Realtime API 把音频流、对话状态与函数调用放进持久 WebSocket,但低延迟不等于可交付;生产系统还必须截断未播放状态、约束工具副作用并按完成对话核算成本。
发布 2024/10/04更新 2024/10/25