Topology
1 点stack-topology合成可观测链路拓扑
确认结账请求、数据库、缓存、指标、日志和人工驾驶舱之间的责任边界。
前置条件和预算均满足
INCIDENT DETECTIVE · ALPHA
你只有 9 点预算,无法查看全部证据。沿着 Prometheus、Loki 和只读 MySQL 事实逐步排查,区分相关性、反证与仍然未知的部分。
SYNTHETIC INCIDENT · INTERMEDIATE
一次应用发布后,结账搜索接口的延迟和超时开始升高。MySQL、应用、宿主机还是缓存都有可能,值班人员需要在有限预算内先取证再判断。
提示 · 合成事故已载入
先选择证据再写结论。全部计算都在当前页面完成,不连接任何真实监控或数据库。
EVIDENCE MENU
0 / 10 已获取
stack-topology确认结账请求、数据库、缓存、指标、日志和人工驾驶舱之间的责任边界。
prometheus-mysql-health先确认数据库和采集链路是否存活,避免把查询变慢误判成整个服务下线。
prometheus-checkout-latency确定症状开始时间、持续方向和影响程度,为后续日志时间窗提供依据。
prometheus-connection-pressure检查延迟上升后活跃连接是否同步堆积,同时保留因果方向仍未知的边界。
prometheus-host-cpu验证查询变慢是否只是宿主机 CPU 饱和造成,并为基础设施假设提供反证。
loki-checkout-trace在延迟窗口内关联慢查询形态、持续时间和上游超时,不记录真实参数。
mysql-query-plan验证合成查询能否使用普通索引,以及预计扫描行数是否足以解释持续时间。
mysql-order-state确认延迟期间是否出现订单状态丢失或写入失败,并区分性能问题与数据损坏。
loki-release-events检查事故前发布是否伴随启动失败、配置错误或回滚,避免仅凭时间接近断言因果。
runbook-slow-search比较先取证、立即重启和直接加索引三种路径的风险与审批边界。
EVIDENCE-REVEALED TIMELINE
2 个事件
结账应用完成一次合成发布并开启客户搜索功能,但初始简报没有证明发布就是根因。
初始简报结账搜索 p95 延迟告警触发,随后出现少量上游超时。
初始简报