This commit is contained in:
@@ -4646,3 +4646,14 @@ git diff --check
|
||||
- 修复:两处仅用于加事务锁的$queryRaw改为$executeRaw,锁粒度、参数绑定、事务、版本和审计语义保留。删除运行概况三组表格及后端明细查询/响应;保留byStatus聚合与独立记录页面接口。uplink查询文件按现有格式门禁格式化并移除原拆分遗留的47项未使用导入,其他上行查询逻辑不变。无CSS/Gateway/数据库迁移或发送链路修改。
|
||||
- 验证:前端20套100项、API60套639项,前后端TypeScript/构建、格式/ESLint及结构/安全/部署/包体门禁通过。真实服务+Prisma在独立qa_monitor_config随机schema执行12项:加入、重复版本冲突、并发移除、重新加入、非法参数/不存在通道、规则保存及并发、非法样本、审计失败双路径回滚;结束删除自己的临时schema,公共业务表写入0。旧方式只读复现P2010,修复后真实保存通过,弥补上一轮只验证规则空态和故障拦截的不足。
|
||||
- 数据计划:按用户授权新增6条明确标注“测试演示”的历史告警(三种类型×已恢复/已关闭)及趋势快照,演示异常→恢复/关闭,阈值只在历史快照中,不填全局规则,不改余额/客户/通道配置,不发送短信。告警页面真实读取演示行只证明展示和交互,不替代自动采集/告警生命周期验收;发布后记录实际生成与浏览器证据。
|
||||
|
||||
## 2026-09-06 监控配置修复测试发布及演示数据验收
|
||||
|
||||
- 功能提交4c210723cdb133b62462079f14491e37c1b87ed0已提交并推送,测试机20:28:51切换完成;精确归档SHA-256=e8faa1840de8a12b257a3e0d44f4e843a7501c8b36cabc4da8a95565ba7a20e5,898份运行源码逐字节与归档一致。最终追加记录提交仅同步文档与标记,不改变功能代码。本轮不访问预生产,原有工作区文档和未跟踪文件未夹带提交。
|
||||
- 本次独立恢复点/var/backups/cmpp-platform/20260906-monitor-config-fix-2025:PG custom dump及目录清单、原应用、环境/systemd/Nginx/Prometheus/fstab、Redis RDB、旧标记与SHA256SUMS均验证通过;额外保留previous-api-dist和previous-frontend-dist。首个pg_dump因Prisma URL的schema查询参数被libpq拒绝,在写业务状态前停止;改为内存解析URL、通过PGHOST/PGPORT/PGUSER/PGPASSWORD/PGDATABASE传给pg_dump,重新备份及校验通过,密码不输出。未实际演练恢复。
|
||||
- 候选使用精确提交、复用未变化锁文件对应的现有依赖,在独立目录运行前后端构建、Stylelint、CSS归档治理、bundle门禁,以及真实Prisma配置12项复验后发布。仅重启API,Gateway PID444741、Send Worker PID444772、监控Worker PID444958保持;12项应用/存储/Nginx服务active。API重启后无新增warning以上journal,文件日志最后一条异常仍是发布前20:09:06的P2010,保留历史错误,不宣称旧日志为空。
|
||||
- 真实Edge浏览器1600×1000、1366×768、390×844:运行概况进入/刷新无最近短信/状态报告/上行,真实响应仅byStatus,状态卡片与通道列表保留;行业监控通过界面加入/移除均200,刷新后仍已纳管,同旧版本提交409,非法enabled400、不存在通道404。用业务已停用的“本地电信备副本”验收,只改监控配置,结束恢复未纳管;当前version8,8条历史版本和审计保留,未改SmsChannel。首轮脚本误用原生selectOption操作自研Select,已改为真实按钮/option交互后整轮通过。
|
||||
- 用户授权的告警数据:真实PG新增6条历史告警(三类×已恢复/已关闭)和36个初始趋势快照,名称均含【测试演示】,维度/记录ID前缀qa-monitor-demo-20260906,不对应真实发送对象。历史指标包含异常→恢复及异常→停用关闭,演示阈值只嵌入快照;业务SendingMonitorRule仍0。运行Worker可按现有逻辑追加无发送快照,不伪造短信/投影事实。数据按用户要求保留,日后清理须核对该前缀下的演示告警、快照、已读和检查点,不扩大到业务数据。
|
||||
- 告警真实API总数6,恢复/关闭筛选各3;三尺寸列表和详情、6点历史曲线通过,console error/pageerror均0,无整页横向溢出。截图复核监控通道窄屏及告警详情清晰可操作。人工造数只证明真实API/数据库展示,不冒充自然产生的监控告警或真实投递验收。动态业务/规则/余额/通道表摘要造数前后一致,短信仍119509;未发送、補发、重投、重新入队短信。
|
||||
- 最终前端100项、API639项、真实Prisma配置12项、类型/构建/格式/ESLint/结构/安全/部署门禁通过;未修改CSS或Gateway,不重跑无关Go链路测试。线上主JS index-UxUuzIeW.js摘要3da1b28cfa2997d2d93e374fdd5a575ed629814d6ce33a32bd7b1d0f2b68329f,主CSS仍index-Oaoh-Ppy.css,HTTP下载与运行产物一致。队列三个Stream pending/lag均0,last-delivered和entries-read与上一轮基线相同;监控水位complete=true、pendingReceipts0。
|
||||
- 证据目录:本机%TEMP%/cmpp-monitor-fix-20260906的before.json、after.json、runtime/joined/alerts/alert-detail三尺寸截图、前后端测试/构建/质量日志及受限测试脚本;脚本内无认证秘密,持久管理员正常退出后保留。原规则空态正常不等于配置保存正常,本次以真实服务写入/并发/回滚验证补足覆盖。未执行短信发送、真实高峰压测或预生产验收。
|
||||
|
||||
Reference in New Issue
Block a user