docs(acm2-98): 告警口径收敛到可告警信号,外部告警归部署方
OPS-2 验收改为故障注入验证指标变化;应用侧只保 /metrics 可观察与死信/放弃清单可查,不内置告警通道。
This commit is contained in:
@@ -113,7 +113,7 @@
|
||||
|
||||
1. 两个 Kafka 主题:`msg` 发单条航班变更,`schd` 定时批量发最新状态。
|
||||
2. 发送失败自动重试;同一航班的变更按顺序发送。
|
||||
3. 发送一直失败的记录保留并可查,有告警。
|
||||
3. 发送一直失败的记录保留并可查。
|
||||
|
||||
### US-09 向 AODB 请求数据
|
||||
|
||||
@@ -123,7 +123,7 @@
|
||||
|
||||
1. `RQRD` 与 `RQFD` 各自同时最多一条已落信、未结案的请求;同一子类型发新请求时旧请求作废,新请求待在途请求结案后再落信。请求超过时限未等到应答,标记超时。
|
||||
2. 应答到达时按报文类型对应到等待中的请求;AODB 发错或迟到的应答不更新数据,记录后跳过。
|
||||
3. 收到 EROR(AODB 错误回报):定位到本系统发出的请求,标记失败并告警。
|
||||
3. 收到 EROR(AODB 错误回报):定位到本系统发出的请求,标记失败。
|
||||
|
||||
### US-10 回写信箱处理标记
|
||||
|
||||
@@ -132,7 +132,7 @@
|
||||
**验收标准**
|
||||
|
||||
1. 处理完成时在本地记录「待标记」,后台任务把它写到 MySQL 信箱。
|
||||
2. 写失败自动重试,重启后继续;一直写不上的记录在案并告警。
|
||||
2. 写失败自动重试,重启后继续;一直写不上的记录在案可查。
|
||||
|
||||
### US-11 处理记录清理
|
||||
|
||||
@@ -185,6 +185,6 @@
|
||||
| 编号 | 要求 | 验证方式 |
|
||||
|---|---|---|
|
||||
| `OPS-1` | 单实例运行:系统配置不完整时拒绝启动;同一时刻只允许一个实例处理消息。 | 配置错误启动失败测试;双实例同时启动测试。 |
|
||||
| `OPS-2` | 可观测:消息积压、处理失败、发送失败、标记写回失败都有监控指标和告警。 | 故障注入触发告警;检查监控面板。 |
|
||||
| `OPS-2` | 可观测:消息积压、处理失败、发送失败、标记写回失败都有监控指标与可告警信号。 | 故障注入验证指标变化;查 `/metrics` 与死信/放弃清单。 |
|
||||
| `OPS-3` | 测试隔离:测试环境的实例使用独立的数据库、Redis、Kafka 主题,不连接生产信箱。 | 配置检查。 |
|
||||
| `OPS-4` | 切换与回退:停旧系统、启新系统完成切换;出问题回退时停新、启旧,未处理的消息由旧系统继续,数据不丢。 | 切换与回退演练记录。 |
|
||||
|
||||
Reference in New Issue
Block a user