SuperAPI AI 工具集

dashboard-builder

部署与运维

查看项目

更新于 10-15 10:24

技能介绍

Dashboard Builder 是一个用于构建监控仪表盘的技能,适用于 Grafana、SigNoz 及类似平台。它的目标不是“展示每一个指标”,而是让仪表盘能够回答运维人员真正关心的问题:

  • 系统是否健康?
  • 瓶颈在哪里?
  • 发生了什么变化?
  • 应该采取什么行动?

何时使用

当任务属于以下类型时可以使用该技能:

  • “构建一个 Kafka 监控仪表盘”
  • “为 Elasticsearch 创建一个 Grafana 仪表盘”
  • “为这个服务制作一个 SigNoz 仪表盘”
  • “把这份指标列表变成真正可操作的运维仪表盘”

使用原则与护栏

该技能强调以下约束:

  • 不要从视觉布局开始,而要从运维问题开始。
  • 不要因为某个指标存在就把它包含进来。
  • 不要在没有结构的情况下混合健康、吞吐量和资源面板。
  • 不要交付缺少标题、单位和合理阈值说明的面板。

工作流程

  1. 定义运维问题。围绕以下类别组织:健康/可用性、延迟/性能、吞吐量/容量、饱和度/资源、服务特定风险。
  2. 研究目标平台的 Schema。先检查现有仪表盘,包括 JSON 结构、查询语言、变量、阈值样式和分区布局。
  3. 构建最小可用看板。推荐结构为:概览、性能、资源、服务特定分区。
  4. 裁剪虚荣面板。每个面板都应回答一个真实问题,否则就移除它。

示例面板集

技能资料中给出的示例面板集包括:

Elasticsearch:集群健康、分片分配、搜索延迟、索引速率、JVM 堆/GC。

Kafka:Broker 数量、副本不足的分区、消息流入/流出、消费者延迟、磁盘和网络压力。

API 网关/入口:请求速率、p50/p95/p99 延迟、错误率、上游健康、活跃连接数。

质量检查清单

技能资料中包含的质量检查项如下:

  • 仪表盘 JSON 有效
  • 清晰的分区分组
  • 标题和单位存在
  • 阈值/状态颜色有意义
  • 存在用于常用过滤的变量
  • 默认时间范围和刷新频率合理
  • 没有无运维价值的虚荣面板

相关技能

资料中列出的相关技能包括:research-ops、backend-patterns、terminal-ops。

限制

该技能面向 Grafana、SigNoz 及类似平台,但资料未提供具体支持的平台完整列表、版本要求、安装命令、配置细节或收费信息,这些内容暂未提供。