夜莺 Dashboard 实践
Dashboard 应帮助读者快速判断影响、范围和下一步。先定义受众与故障路径,再选择曲线、单值、表格和变量;不要把所有原始指标堆在同一屏。
1. 大盘设计
主机大盘展示 CPU、可用内存、磁盘、I/O、网络和异常实例;Kubernetes 大盘分为 Cluster、Node、Namespace、Workload、Pod;应用大盘优先 QPS、错误率、延迟、依赖与资源;数据库大盘关注连接、慢查询、复制、缓存和存储。
2. 图表选择
| 类型 | 适用场景 |
|---|---|
| 曲线图 | 趋势、QPS、延迟、CPU、容量变化 |
| 单值图 | 当前告警数量、可用率、剩余空间 |
| 表格 | 异常实例、TopN、版本和状态明细 |
统一单位、颜色和时间窗口。异常面板应链接到规则、日志、Trace 或运行手册;顶层大盘保持简洁,详细维度放入二级页面。
3. 企业实践
将 Dashboard、数据源、变量和负责人纳入配置管理。生产和预发使用清晰标签与默认筛选,避免首次加载全量高基数数据。NOC 大屏只展示关键业务与容量态势,不能替代值班人员的排障大盘。