AMR 生产发布影响报告

生成时间:2026-08-21;分析对象:在 origin/main(HEAD de262b147)手动运行六个生产 GitHub workflow 的影响分析。注意:各 workflow 最近一次成功发布点不同,下方「变更范围」按各自发布点分别计算,只有发布点之后的 commit 才属于该 workflow 本次新增。

当前生产发布点(各 workflow 独立计算)

六个生产 workflow 最近一次成功运行停在的 commit 各不相同。越新的发布点意味着该服务已上线越多内容,feature 表里只允许列出发布点之后的变更; 发布点之前的 commit 属于已生效,归入「已在生产生效」一节,不得重复出现在 feature 表。目标 commit 均为 de262b147 (feat(admin): patrol alert scheduler — hourly Feishu notifications + severity upgrade (#1723))。

deploy-web-eks-prod.yml
最近成功:2026-08-21 10:44:33Z (#37)
发布点 commit:de262b147(= HEAD)
本次新增(de262b147...de262b147):0 commits(已到 HEAD)
已上线:支付/钱包 UX、不限量语义、Pricing 本地化等 7 个 web commit(见已生效一节)
deploy-api-eks-prod.yml
最近成功:2026-08-20 11:16:28Z (#44)
发布点 commit:bb538155
本次新增(bb538155...de262b147):18 commits(其中仅 3e9352522 涉及 services/api 代码)
已上线:bb538155 之前的 api 版本;本次为首次 API 侧新变更(监控调度器)
deploy-link-eks-prod.yml
最近成功:2026-08-20 11:16:30Z (#39)
发布点 commit:bb538155
本次新增(bb538155...de262b147):18 commits(无 Link 运行时变更,仅 1 个 chart .gitignore)
已上线:bb538155 之前的 Link 版本;本次无 Link 代码需要发布
deploy-admin-eks-prod.yml
最近成功:2026-08-21 06:25:39Z (#24)
发布点 commit:70aacf52
本次新增(70aacf52...de262b147):9 commits(其中 4 个涉及 apps/admin)
已上线:patrol v1 巡检页、auto-availability 临时下线、注册赠额限制(见已生效一节)
deploy-db-migrations-prod.yml
最近成功:2026-08-20 11:12:16Z (#31)
发布点 commit:bb538155
本次新增(bb538155...de262b147):18 commits(db/migrations 无任何变更)
已上线:bb538155 之前的 schema;本次无需跑 migration
deploy-model-routing-catalog-prod.yml
最近成功:2026-08-21 13:23:28Z (#17)
发布点 commit:de262b147(= HEAD)
本次新增(de262b147...de262b147):0 commits(已到 HEAD)
已上线:deepseek-v4-flash-vision-exp、qwen3.8-27b 等 catalog 变更(见已生效一节)

此次发布真正新增的 feature 和影响面

feature 表只包含「各 workflow 发布点之后」的变更;发布点之前已生效的内容见 「已在生产生效」 一节,不要重复列入。结论:Web 与 Catalog 发布点均已是 HEAD,本次真正新增集中在 API 监控调度器与 Admin 巡检/时间显示。

Feature / Author / Commits Web API Link Admin DB schema / migration DB catalog(seed)
XLAMR 生产监控调度器(每日用量报告 + 每小时风险巡检)

新增 services/api/monitoring 模块与两个生产 CronJob(monitoring-daily-cronjob / monitoring-risk-cronjob):定时从 Grafana 聚合全模型用量与风险指标,生成每日用量报告与每小时风险告警并推送飞书卡片;同时内置 vendored 监控 skill(策略、通知模板、Grafana dashboard、邮件回复巡检脚本),并提供 /monitoring 路由。

Author:ivy-ting

  • 3e9352522 feat(api): add AMR monitoring schedulers for daily report and hourly risk (#1719)
无(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→用量点 文案统一;并新增 patrol-alert-scheduler + feishu-webhook,每小时向团队飞书推送巡检告警,并实现告警严重级(severity)升级逻辑。注意:patrol v1 巡检页(#1702/#1704)已在生产生效,本次仅发布 v2 与告警调度。

Author:ivy-ting

  • 2a7c1a420 feat(admin): billing patrol v2 + user emails (surgical to main) (#1716)
  • 27d4520a2 patrol: table polish — pagination, search, user-column width, credits→用量点 rename (#1718)
  • de262b147 feat(admin): patrol alert scheduler — hourly Feishu notifications + severity upgrade (#1723)
无 无 无 2a7c1a420、27d4520a2、de262b147
patrol-client 表改版 + patrol-alert-scheduler + feishu-webhook + severity 升级
无 无
MAdmin 全站时间显示本地化

新增 local-date-time 组件并替换 Admin 全部页面的时间戳渲染(audit-logs、orders、users、workspaces、coupons、members、message-center、model-limits、risk-control 等),按浏览器本地时区显示,消除 UTC/时区偏差。

Author:nettee

  • 4cac090d5 fix(admin): render timestamps in local timezone (#1712)
无 无 无 4cac090d5
local-date-time 组件 + 全站时间戳替换
无 无

已在生产生效(发布点之前,本次不重复发布)

以下 feature 的 commit 均在对应 workflow 最近一次成功发布点之前,已在生产运行。若在 main 上重新运行对应 workflow,只以各自发布点为基线,这些变更不会重新「上线」。

发布建议

  1. Migration 判断:deploy-db-migrations-prod.yml 发布点 bb538155 之后 db/migrations 与 db/schema 无任何变更,不需要跑 migration。
  2. 服务发布顺序:Web、Catalog、Link、DB 四个维度发布点后均无新增(Web/Catalog 已到 HEAD,Link/DB 仅有非运行时变更),实际需要发布的服务只有两个:
    1. API(bb538155...de262b147,实际代码 1 commit:监控调度器)→ 先发布,让 CronJob 生效;
    2. Admin(70aacf52...de262b147,4 个 admin commit)→ 后发布。
  3. 数据 seed / catalog 判断:catalog 发布点已是 HEAD,本次无新 seed 需要 deploy-model-routing-catalog-prod.yml 的 apply 步骤,无需额外 runbook。
  4. 发布后观测:
    • 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),不是统一基线。