Dashboard Builder
Úsalo cuando la tarea sea construir un tablero desde el cual las personas puedan operar.
El objetivo no es "mostrar cada métrica". El objetivo es responder:
- ¿está saludable?
- ¿dónde está el cuello de botella?
- ¿qué cambió?
- ¿qué acción debería tomar alguien?
Cuándo Usarlo
- "Construir un tablero de monitoreo para Kafka"
- "Crear un tablero de Grafana para Elasticsearch"
- "Hacer un tablero de SigNoz para este servicio"
- "Convertir esta lista de métricas en un tablero operativo real"
Barreras de Seguridad
- no empezar por el diseño visual; empezar por las preguntas del operador
- no incluir cada métrica disponible solo porque existe
- no mezclar paneles de salud, rendimiento y recursos sin estructura
- no enviar paneles sin títulos, unidades y umbrales sensatos
Flujo de Trabajo
1. Definir las preguntas operativas
Organizar en torno a:
- salud / disponibilidad
- latencia / rendimiento
- throughput / volumen
- saturación / recursos
- riesgo específico del servicio
2. Estudiar el esquema de la plataforma objetivo
Inspeccionar primero los tableros existentes:
- estructura JSON
- lenguaje de consulta
- variables
- estilo de umbrales
- diseño de secciones
3. Construir el tablero mínimo útil
Estructura recomendada:
- vista general
- rendimiento
- recursos
- sección específica del servicio
4. Eliminar paneles decorativos
Cada panel debe responder una pregunta real. Si no lo hace, elimínalo.
Ejemplos de Conjuntos de Paneles
Elasticsearch
- salud del clúster
- asignación de fragmentos
- latencia de búsqueda
- tasa de indexación
- heap JVM / GC
Kafka
- cantidad de brokers
- particiones subreplicadas
- mensajes entrantes / salientes
- retraso del consumidor
- presión de disco y red
Puerta de enlace API / ingreso
- tasa de solicitudes
- latencia p50 / p95 / p99
- tasa de errores
- salud del upstream
- conexiones activas
Lista de Verificación de Calidad
- JSON válido del tablero
- agrupación clara de secciones
- títulos y unidades presentes
- umbrales/colores de estado significativos
- variables para filtros comunes
- rango de tiempo y actualización predeterminados sensatos
- sin paneles decorativos sin valor operativo
Habilidades Relacionadas
research-opsbackend-patternsterminal-ops