Dashboard Builder
Utiliza esto cuando la tarea sea construir un panel 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 debe tomar alguien?
Cuándo Usarlo
- "Construir un panel de monitoreo para Kafka"
- "Crear un panel de Grafana para Elasticsearch"
- "Hacer un panel de SigNoz para este servicio"
- "Convertir esta lista de métricas en un panel operativo real"
Barreras de Seguridad
- no empezar desde el diseño visual; empezar desde 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
- caudal / volumen
- saturación / recursos
- riesgo específico del servicio
2. Estudiar el esquema de la plataforma objetivo
Inspeccionar paneles existentes primero:
- estructura JSON
- lenguaje de consultas
- variables
- estilo de umbrales
- diseño de secciones
3. Construir el panel mínimo útil
Estructura recomendada:
- resumen
- 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.
Conjuntos de Paneles de Ejemplo
Elasticsearch
- salud del clúster
- asignación de shards
- latencia de búsqueda
- tasa de indexación
- heap de JVM / GC
Kafka
- número de brokers
- particiones sub-replicadas
- mensajes entrantes / salientes
- retraso del consumidor
- presión de disco y red
Puerta de enlace API / entrada
- tasa de solicitudes
- latencia p50 / p95 / p99
- tasa de errores
- salud del upstream
- conexiones activas
Lista de Verificación de Calidad
- JSON del panel válido
- agrupación de secciones clara
- títulos y unidades presentes
- umbrales/colores de estado significativos
- variables existen para filtros comunes
- rango de tiempo y actualización por defecto sensatos
- sin paneles decorativos sin valor operativo
Habilidades Relacionadas
research-opsbackend-patternsterminal-ops