| name | dashboard-builder |
| description | Grafana, SigNoz 등에서 실제 운영 질문에 답하는 모니터링 대시보드를 만듭니다. 허세 보드가 아니라 작동하는 운영 대시보드가 필요할 때 사용합니다. |
| origin | ECC direct-port adaptation |
| version | 1.0.0 |
Dashboard Builder
사람이 실제로 운영할 수 있는 대시보드를 만드는 작업일 때 사용합니다.
목표는 "모든 메트릭 보여주기"가 아닙니다. 다음 질문에 답해야 합니다.
- 건강한가?
- 병목은 어디인가?
- 무엇이 바뀌었는가?
- 누가 어떤 조치를 해야 하는가?
사용 시점
- "Kafka 모니터링 대시보드 만들어줘"
- "Elasticsearch용 Grafana 대시보드 만들어줘"
- "이 서비스용 SigNoz 대시보드 만들어줘"
- "이 메트릭 목록을 실제 운영 대시보드로 바꿔줘"
가드레일
- 시각 레이아웃부터 시작하지 말고 운영 질문부터 시작합니다
- 존재한다고 해서 모든 메트릭을 넣지 않습니다
- health, throughput, resource 패널을 구조 없이 섞지 않습니다
- 제목, 단위, 정상 임계값 없는 패널은 출하하지 않습니다
워크플로
1. 운영 질문 정의
다음 축으로 구성합니다.
- health / availability
- latency / performance
- throughput / volume
- saturation / resources
- 서비스 특화 리스크
2. 대상 플랫폼 스키마 파악
기존 대시보드를 먼저 점검합니다.
- JSON 구조
- 질의 언어
- 변수
- 임계값 스타일링
- 섹션 레이아웃
3. 최소 유용 보드 구축
권장 구조:
- overview
- performance
- resources
- service-specific section
4. 허세 패널 제거
모든 패널은 실제 질문 하나에 답해야 합니다. 아니면 제거합니다.
예시 패널 세트
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
품질 체크리스트
관련 스킬
research-ops
backend-patterns
terminal-ops