Dashboard Builder
Use esta skill quando a tarefa for construir um painel que as pessoas possam usar para operar.
O objetivo não é "mostrar todas as métricas". O objetivo é responder:
- está saudável?
- onde está o gargalo?
- o que mudou?
- qual ação deve ser tomada?
Quando Usar
- "Construir um painel de monitoramento para Kafka"
- "Criar um dashboard Grafana para Elasticsearch"
- "Fazer um dashboard SigNoz para este serviço"
- "Transformar esta lista de métricas em um painel operacional real"
Diretrizes
- não comece pelo layout visual; comece pelas perguntas do operador
- não inclua todas as métricas disponíveis só porque existem
- não misture painéis de saúde, throughput e recursos sem estrutura
- não publique painéis sem títulos, unidades e limites sensatos
Fluxo de Trabalho
1. Defina as perguntas operacionais
Organize em torno de:
- saúde / disponibilidade
- latência / desempenho
- throughput / volume
- saturação / recursos
- risco específico do serviço
2. Estude o schema da plataforma alvo
Inspecione dashboards existentes primeiro:
- estrutura JSON
- linguagem de consulta
- variáveis
- estilização de limites
- layout de seções
3. Construa o painel mínimo útil
Estrutura recomendada:
- visão geral
- desempenho
- recursos
- seção específica do serviço
4. Corte painéis de vaidade
Cada painel deve responder a uma pergunta real. Se não responder, remova-o.
Exemplos de Conjuntos de Painéis
Elasticsearch
- saúde do cluster
- alocação de shards
- latência de busca
- taxa de indexação
- heap JVM / GC
Kafka
- número de brokers
- partições sub-replicadas
- mensagens de entrada / saída
- atraso do consumidor
- pressão de disco e rede
API gateway / ingress
- taxa de requisições
- latência p50 / p95 / p99
- taxa de erro
- saúde do upstream
- conexões ativas
Checklist de Qualidade
- JSON do dashboard válido
- agrupamento claro de seções
- títulos e unidades presentes
- limites/cores de status são significativos
- variáveis existem para filtros comuns
- intervalo de tempo padrão e atualização são sensatos
- nenhum painel de vaidade sem valor operacional
Skills Relacionadas
research-opsbackend-patternsterminal-ops