/#monitor → /admin/market-data/monitor
服务、来源、任务与存储 SLO
把真实进程点时值和目标时序 SLI 分开,围绕公开目录、来源、任务、checksum 与存储建立 owner 和告警
服务、来源、任务与存储 SLO · 页面级细化任务包
从进程点时快照升级为服务、公开目录、来源延迟、任务成功、checksum 和存储写入 SLI。
/api/monitor · protected · production absent
observe · K11
从 incident、consumer error、task/source/storage 告警进入。
定位 owner/runbook,或创建可追踪 incident handoff。
Process/runtime metrics + domain events → SLI windows → alert route → incident → evidence link。
桌面 SLO/依赖/告警;手机按严重度排序,所有图表常显单位、窗口与 as-of。
monitor_view · sli_open · incident_handoff;配置/数据路径脱敏。
- trading-data-source formal main 与 origin/main 均为 55b1ad827176b0937963d5694f411e901665fcfd;integrate/matrix-quant-v2-main-20260718@43742e5 领先 3 提交,稳定文件 metadata 仍是 unmerged candidate
- EC2 当前没有 trading/market-data service、Nginx vhost、监听端口、进程或 release;源码存在不等于生产控制面已部署
- CURRENT 是 3,371 行 Vue App.vue 的 10 个 hash/localStorage 模块;Go server.go 6,126 行、store.go 2,171 行、8 个 Go 文件、3 个测试文件、28 个注册入口、0 个仓库 CI workflow
- 源码默认 settings.v1 包含 2 个分类、7 个标识、7 个源模板、7 个标识源和 0 个定时任务;它是 source fixture,不是生产业务数据
- CURRENT 单管理员 cookie 为 HttpOnly/SameSite=Lax 但未设置 Secure;CORS 反射任意 Origin 并允许 credential,未见 CSRF token;auth_value 会返回浏览器并进入 settings.v1 导出,R2 Secret 明文存 SQLite
- CURRENT /api/monitor 只返回 started_at、uptime、Go runtime、内存/GC、配置/数据库/数据路径、数据库大小和端口等点时值。
- 无生产 service/vhost/health、Grafana datasource 或 alert route
- 缺 public catalog availability、source latency、task success、checksum/storage write SLI
- 缺时序、窗口、burn rate、owner/runbook 和 incident correlation
生产未部署时使用真实空态;Source fixture、目标指标与运行记录严格分轨
MarketDataSLI workspace
R11-MONITOR-READY→ 查看 monitor gapMarketDataSLI independent regions
R11-MONITOR-LOAD→ 保留查询上下文MarketDataSLI result set
R11-MONITOR-EMPTY→ 查看部署或创建条件MarketDataSLI evidence rail
R11-MONITOR-PARTIAL→ 只重试失败区域MarketDataSLI request
R11-MONITOR-ERROR→ 安全重试MarketDataSLI redacted snapshot
R11-MONITOR-OFFLINE→ 重新连接MarketDataSLI authorization
R11-MONITOR-DENY→ 返回安全入口MarketDataSLI command impact
R11-MONITOR-CONFIRM→ 确认并提交MarketDataSLI receipt
R11-MONITOR-SUCCESS→ 查看回执target-trading-monitorIMPLEMENTATION MAP
目标定义与下一轮逐页细化入口
当前处于 B1/B2:可以拆出架构、设计、交互和 QA 任务,但完成 D01–D12、通过 B3/B4 之前,不得宣称页面已经可以照稿实现。
页面区域
- CURRENT/TARGET 证据
- 进程快照
- 目标图表
- SLI/SLO 表
- 事件路由
- 运行手册
- 生产未证明提示
用户动作
- 刷新点时指标
- 切换时间范围
- 复制脱敏诊断
- 打开任务
- 打开来源
- 查看指标缺口
- 进入 Runbook
- 查看责任人
必须状态
- 控制面就绪
- 目录与运行加载
- 当前范围为空
- 部分来源或依赖失败
- 页面读取失败
- 离线只读快照
- 资源操作权限不足
- 高影响操作确认
- 带 revision 的操作回执
数据契约
- ProcessSnapshot
- ServiceMetricSeries
- PublicCatalogSLI
- TaskSuccessSLI
- SourceLatencySLI
- ChecksumSLI
- StorageWriteSLI
- AlertRoute
TARGET MODULES
目标页面必须交付的模块
- 01Current process snapshot
- 02Uptime/Go/heap/GC
- 03路径与 DB 大小
- 04目标时间序列
- 05Public availability
- 06任务成功率
- 07来源 P95
- 08Checksum
- 09存储写入
- 10Alert routing
PRODUCT ROUTE INDEX
行情后台 · 控制面 的 20 个稳定 Screen ID
同一产品内的页面共享 token、导航和状态语言,但每个 Screen ID 保留自己的字段、数据契约和 QA 基线。
/#dashboard/#dataSources/#tasks/#categories/#symbols/#dataSourceTemplates/#cacheFiles/#transfer/#storage/#monitor/admin/market-data/overview/admin/market-data/categories/admin/market-data/symbols/admin/market-data/templates/admin/market-data/sources/admin/market-data/slices/admin/market-data/tasks/admin/market-data/migrations/admin/market-data/storage/admin/market-data/monitor