AMR 生产发布影响报告
当前生产发布点(各 workflow 独立计算)
六个生产 workflow 最近一次成功运行停在的 commit 各不相同。越新的发布点意味着该服务已上线越多内容,feature 表里只允许列出发布点之后的变更;
发布点之前的 commit 属于已生效,归入「已在生产生效」一节,不得重复出现在 feature 表。目标 commit 均为
de262b147
(feat(admin): patrol alert scheduler — hourly Feishu notifications + severity upgrade (#1723))。
de262b147(= HEAD)de262b147...de262b147):0 commits(已到 HEAD)bb538155bb538155...de262b147):18 commits(其中仅 3e9352522 涉及 services/api 代码)bb538155bb538155...de262b147):18 commits(无 Link 运行时变更,仅 1 个 chart .gitignore)70aacf5270aacf52...de262b147):9 commits(其中 4 个涉及 apps/admin)bb538155bb538155...de262b147):18 commits(db/migrations 无任何变更)de262b147(= HEAD)de262b147...de262b147):0 commits(已到 HEAD)此次发布真正新增的 feature 和影响面
| Feature / Author / Commits | Web | API | Link | Admin | DB schema / migration | DB catalog(seed) |
|---|---|---|---|---|---|---|
|
XLAMR 生产监控调度器(每日用量报告 + 每小时风险巡检)
新增 Author:ivy-ting
|
无(Web 发布点 = HEAD,且该 commit 无 web 变更) | 3e9352522新增 monitoring service(classify/policy/send/render/window/grafana)+ 2 个生产 CronJob chart(daily + risk) |
无(仅 chart .gitignore,非运行时变更) |
无 | 无 schema/migration 变更 | 无 catalog 变更 |
|
LBilling Patrol 巡检 v2(用户邮箱)+ 告警调度(每小时飞书 + 严重级升级)
patrol 巡检面板升级 v2:新增鉴权与用户邮箱展示、分页/搜索、列宽调整、credits→用量点 文案统一;并新增 Author:ivy-ting |
无 | 无 | 无 | 2a7c1a420、27d4520a2、de262b147patrol-client 表改版 + patrol-alert-scheduler + feishu-webhook + severity 升级 |
无 | 无 |
|
MAdmin 全站时间显示本地化
新增 Author:nettee
|
无 | 无 | 无 | 4cac090d5local-date-time 组件 + 全站时间戳替换 |
无 | 无 |
已在生产生效(发布点之前,本次不重复发布)
以下 feature 的 commit 均在对应 workflow 最近一次成功发布点之前,已在生产运行。若在 main 上重新运行对应 workflow,只以各自发布点为基线,这些变更不会重新「上线」。
发布建议
- Migration 判断:deploy-db-migrations-prod.yml 发布点
bb538155之后db/migrations与db/schema无任何变更,不需要跑 migration。 - 服务发布顺序:Web、Catalog、Link、DB 四个维度发布点后均无新增(Web/Catalog 已到 HEAD,Link/DB 仅有非运行时变更),实际需要发布的服务只有两个:
- API(
bb538155...de262b147,实际代码 1 commit:监控调度器)→ 先发布,让 CronJob 生效; - Admin(
70aacf52...de262b147,4 个 admin commit)→ 后发布。
- API(
- 数据 seed / catalog 判断:catalog 发布点已是 HEAD,本次无新 seed 需要 deploy-model-routing-catalog-prod.yml 的 apply 步骤,无需额外 runbook。
- 发布后观测:
- API monitoring CronJob:每日用量报告 / 每小时风险告警是否按时推送飞书卡片(Grafana dashboard「all-model-production-usage-risk」有数据);
- Admin patrol:每小时巡检告警与 severity 升级逻辑是否触发正常,feishu-webhook 密钥配置是否就绪(deploy/charts/admin/configmap/secret);
- Admin 时间本地化:抽查 audit-logs / orders / users 页面时间戳是否按浏览器时区显示。
备注:所有 workflow、commit、PR 或 compare range 均使用可点击的 GitHub 链接;每个 workflow 的 compare 链接基于各自发布点 BASE(bb538155 / 70aacf52 / de262b147),不是统一基线。