FastGPT | 32 - 日志、指标与链路追踪体系

发布时间:2026/7/18 10:32:19
FastGPT | 32 - 日志、指标与链路追踪体系 上一篇我们拆了 FastGPT 里 MongoDB、Redis、BullMQ 的使用边界。那一篇的核心结论是:Mongo 保存事实; Redis 保存短期状态; BullMQ 驱动后台执行; 跨系统链路必须有补偿。这些基础设施保证系统能持续运行。但当线上出现问题时,只知道系统由哪些组件构成还不够。我们还需要回答这些问题:某个用户请求到底进入了哪个 API; 请求为什么慢; 工作流卡在哪个节点; 哪次模型调用返回了异常内容; 后台任务失败是在启动阶段、基础设施阶段,还是业务阶段; 浏览器侧是否出现了用户看不到的运行时错误。这就是本篇要看的主题:日志; 指标; 链路追踪; 业务排障记录。对应源码主要集中在:packages/service/common/logger packages/service/common/metrics packages/service/common/tracing sdk/otel packages/service/common/middle/entry.ts packages/service/core/workflow/metrics.ts packages/service