把数据库诊断从"一堆散落的监控数据",重新组织成一条
"产生 — 演变 — 诊断 — 建议"的连续链路。
监控只记录告警那一刻的数据,但问题是渐变的。DBA 看到的是"结果",看不到问题如何一步步恶化,只能人肉回溯时间线。
指标、趋势、日志、问题详情散落在不同页面。资深 DBA 靠经验能拼出来,新手很难,专家也耗时。
每次诊断都是一次性的,专家判断经验无法沉淀,下次遇到类似问题还得从头再来。
从产生、演变、到诊断、再到处理建议,形成一条连续可读的诊断链路,降低对个人经验的依赖,让普通运维人员也能快速定位根因。
强在指标采集与可视化,但只"展示数据",不"解释问题",根因仍需人工判断。
开始有智能诊断,但深度绑定自家云,对异构数据库混合环境支持弱。
强在应用层,但对数据库内核的锁、等待事件、执行计划覆盖不深。
差异化切入点:不做又一个监控大盘,而是补上市场缺失的"诊断"环节,并把资深 DBA 的经验沉淀进产品。
按 DBA 三类真实运维场景组织整个模块:健康评分对应日常巡检,问题定义对应配置沉淀,快捷分析对应突发排查。
发现异常 → 查看状态 → 定位根因 → 回溯演变 → 完成处置 → 专家经验沉淀回诊断树,形成闭环。设计要点是"不让用户离开上下文"。
卡片墙 + 微趋势曲线,以"严重度"为核心的颜色体系,让用户一眼发现异常对象。
健康评分条 + 诊断树,把问题根因一步步连成链路。从对象、趋势、问题到状态四个层次,在一条链路里连续完成判断。
不只做理想路径,系统性覆盖诊断前、加载中、诊断失败、未配置、无结果等状态;并提供 Light / Dark 双模式,适配长时间运维场景。
这个项目的核心价值,不是画了 69 个漂亮的界面,而是完成了一次从"用户真实痛点"到"系统化解决方案"的完整设计推导。