Dashboard Builder

affaan-m/ECC/pi/core/skills/dashboard-builder

作者 affaan-mef648e01899ba3e8dc6371642deaaf64b4477775无许可证275K 个星标收录于 2026年10月9日更新于 2026年10月9日仓库4天前更新

Build monitoring dashboards that answer real operator questions for Grafana, SigNoz, and similar platforms. Use when turning metrics into a working dashboard instead of a vanity board.

仅含说明DevOps & Cloud
AI 生成的概览

为 Grafana、SigNoz 等平台构建面向运维人员的监控仪表板。

功能
指导围绕运维问题(如健康状况、瓶颈、变化和应采取的行动)构建监控仪表板。流程包括定义运维问题、研究目标平台的仪表板架构、搭建最小可用面板结构,以及删除无实际价值的面板。还提供 Elasticsearch、Kafka 和 API 网关的示例面板集,以及涵盖 JSON 有效性、标题、单位、阈值、变量和刷新设置的质量检查清单。
适用场景
当需要为某个服务或系统构建监控仪表板时使用,例如 Kafka、Elasticsearch 或 SigNoz 仪表板。也适用于把原始指标列表转化为结构化运维仪表板,而非华而不实的面板堆砌。
运行要求
不附带脚本,仅为说明性指令。需要能够访问目标仪表板平台(例如 Grafana 或 SigNoz)及其现有仪表板或架构以供查看。

Dashboard Builder

Use this when the task is to build a dashboard people can operate from.

The goal is not "show every metric." The goal is to answer:

  • is it healthy?
  • where is the bottleneck?
  • what changed?
  • what action should someone take?

When to Use

  • "Build a Kafka monitoring dashboard"
  • "Create a Grafana dashboard for Elasticsearch"
  • "Make a SigNoz dashboard for this service"
  • "Turn this metrics list into a real operational dashboard"

Guardrails

  • do not start from visual layout; start from operator questions
  • do not include every available metric just because it exists
  • do not mix health, throughput, and resource panels without structure
  • do not ship panels without titles, units, and sane thresholds

Workflow

1. Define the operating questions

Organize around:

  • health / availability
  • latency / performance
  • throughput / volume
  • saturation / resources
  • service-specific risk

2. Study the target platform schema

Inspect existing dashboards first:

  • JSON structure
  • query language
  • variables
  • threshold styling
  • section layout

3. Build the minimum useful board

Recommended structure:

  1. overview
  2. performance
  3. resources
  4. service-specific section

4. Cut vanity panels

Every panel should answer a real question. If it does not, remove it.

Example Panel Sets

Elasticsearch

  • cluster health
  • shard allocation
  • search latency
  • indexing rate
  • JVM heap / GC

Kafka

  • broker count
  • under-replicated partitions
  • messages in / out
  • consumer lag
  • disk and network pressure

API gateway / ingress

  • request rate
  • p50 / p95 / p99 latency
  • error rate
  • upstream health
  • active connections

Quality Checklist

  • valid dashboard JSON
  • clear section grouping
  • titles and units are present
  • thresholds/status colors are meaningful
  • variables exist for common filters
  • default time range and refresh are sensible
  • no vanity panels with no operator value

Related Skills

  • research-ops
  • backend-patterns
  • terminal-ops

来源与署名

来源:affaan-m/ECC位于pi/core/skills/dashboard-builder提交ef648e0

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架