AI模型部署与监控:完整生命周期指南
部署上线只完成一半工作,另一半是监控。这篇给出完整生命周期:先埋日志与追踪、再定四组指标、然后设告警阈值,并补上 Agent 场景专属的工具调用与循环监控。
💡 你将学到
部署上线只完成一半工作,另一半是监控。这篇给出完整生命周期:先埋日志与追踪、再定四组指标、然后设告警阈值,并补上 Agent 场景专属的工具调用与循环监控。
AI模型部署与监控:上线后必须补上的四组指标与告警
部署完成只算一半
模型上线的那一刻,最大的风险不是它答得不够好,而是它变坏了没人知道。上游数据分布变了、模型被供应商悄悄升级了、检索索引重建后召回率下降、外部接口开始变慢——这些都发生在凌晨,第二天早上是用户先发现的。
监控要按顺序做:先有日志和追踪(这是地基),再定指标,最后才谈告警阈值。跳过前两步直接上告警,得到的是没人看的告警风暴。
第一步:日志与追踪
第一天就要有的结构化日志字段:
| 字段 | 为什么需要 |
|---|---|
| 请求 ID | 把一次调用链路串起来 |
| 模型名与版本 | 判断是不是版本变更导致退化 |
| 输入/输出 token 数 | 成本归因的基础 |
| 延迟(含排队与首 token) | 性能问题定位 |
| 状态码与错误类型 | 区分限流、超时、内容拦截 |
| 是否命中缓存 | 评估缓存收益 |
| 提示词版本号 | 提示改动的效果对比 |
有 OpenTelemetry 就把每次推理包成一个 span,采样率不必 100%,但错误必须全采。可观测平台方面,开源侧 Langfuse、MLflow 能覆盖多数需求,再配 Prometheus + Grafana 做基础设施指标。
隐私提醒:日志里别原文记录用户输入,需要排查时用哈希或脱敏后的样本。
第二步:四组指标
| 组别 | 关键指标 | 说明 |
|---|---|---|
| 性能 | 延迟 p50/p95/p99、吞吐、队列深度、首 token 时间 | 流式场景首 token 时间比总时长更影响体验 |
| 质量 | 评估分、踩/赞比、任务完成率、人工抽检通过率 | 需要固定评估集才能比较 |
| 漂移 | 输入分布、输出长度分布、检索命中率、拒答率 | 漂移早于质量下跌出现 |
| 成本 | 每请求 token、按模型/按用户的费用 | 成本异常往往先暴露 bug |
四组缺一不可。只有性能指标,会出现"系统很快但答得很烂";只有质量指标,会在成本失控时毫无察觉。
第三步:告警阈值怎么定
阈值不能拍脑袋,要用自己前几周的数据当基线。经验上的起点:
| 信号 | 起点阈值 | 处理方式 |
|---|---|---|
| 错误率 | 超过 1% 且持续数分钟 | 立即响应 |
| p95 延迟 | 超过 SLA 目标 | 告警,查依赖与队列 |
| 漂移分 | 超过基线一定倍数 | 安排重训或换检索 |
| 成本 | 超过周均值的 2 倍 | 排查异常调用 |
| 拒答率 | 突然抬升 | 查提示变更或内容策略 |
关键原则:告警要少而准。每加一条告警,就要问"半夜响了我能做什么",答不上来的先不设,改成日报。
第四步:Agent 场景补三组
Agent 比普通模型服务多三层不确定性,监控也要跟上:
- 工具调用成功率:按工具分开统计,某个工具突然失败率上升通常是对端接口或鉴权出问题
- 循环与步数:单次任务的平均步数与最大步数,卡在重试循环里的 Agent 在无声烧钱
- 任务完成率:用户发起的任务里有多少真正跑完,而不是超时或半途放弃
这三项直接对应"用户到底有没有拿到结果",比延迟数字更接近业务真相。
第五步:反馈闭环
- 用户纠错、点踩、人工修改的结果,都存成黄金样例
- 每周跑一次固定评估集,冠军版本 vs 挑战者版本对比
- 漂移持续存在就触发重训或重建索引
- 每次模型升级、提示改动,都要在评估集上留记录
最小可用配置
如果时间只够做一件事:日志 + 延迟 + 错误率,上线第一天就上。漂移检测和评估集可以放到一个月内补齐。反过来,如果先做复杂的漂移检测而没有基础日志,出问题时连排查的入口都没有。
常见问题
Q:开源工具够用吗? A:多数团队够用。Langfuse、MLflow 覆盖追踪、评估与成本统计;商业工具的主要增量在合规、权限和厂商支持。以各自官网的当前能力为准。
Q:采样率设多少合适? A:正常请求可以采样(例如 10%),错误、超时、成本异常必须全量记录,否则排查时会缺样本。
Q:怎么判断该重训还是该改提示? A:输入分布没变、但输出质量下降,多半是提示或模型版本;输入分布明显漂移,才是数据层面的问题,考虑重训或补充检索。
Q:没有真值标签,质量怎么监控? A:用代理指标:用户点踩率、任务完成率、答案引用命中率、人工每周抽检几十条。代理指标不完美,但能提前发现退化。
相关文章
❓ 常见问题
What is the minimum monitoring setup?
Logs + latency + error rate on day one; drift and evals within a month.
Open-source or paid?
Langfuse and MLflow cover most needs free; commercial tools add compliance and support.
本站文章由编辑人工撰写,收录的工具均经过实测或公开资料核验。文中链接指向工具官网或 GitHub 仓库,仅作信息参考,不构成付费推广。