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 從公開儲存庫中收錄這些內容。

檢舉或申請下架