Saltar a contenido

La Directa Dashboard Plan

SAFE-POINT-049 - Cierre Fase 1 Observability

  • fecha: 2026-06-18
  • estado: cierre documental con validacion read-only
  • certificacion:
  • La Directa Web Availability queda documentado como dashboard provisionado segun evidencia disponible
  • La Directa Executive Overview - Phase 1 sigue candidate / not deployed
  • no hay dashboards comerciales activos todavia
  • no hay PII
  • Grafana no debe conectarse directo a la DB productiva WooCommerce
  • siguiente gate:
  • cualquier dashboard Fase 2+ requiere handoff previo al repo C:\APV\vps-woocommerce-ladirecta

SAFE-POINT-048C - Web Availability promovido a runtime

  • fecha: 2026-06-18
  • estado: runtime activo
  • decision:
  • La Directa Web Availability se promovio a la carpeta provisionada infra/observability/grafana/dashboards/04-openclaw/
  • el candidate original se conserva en infra/observability/grafana/candidates/04-openclaw/
  • no se promovio La Directa Executive Overview - Phase 1
  • no se crearon alertas nuevas
  • resultado:
  • uid runtime: o4-ladirecta-web-availability
  • .ar queda visible solo con blackbox-http-redirect-aware y 301
  • home, tienda, carrito y mi-cuenta quedan con blackbox-http y 200
  • Alertas activas devuelve 0 si no hay firing

SAFE-POINT-048B - Web Availability preflight contra Prometheus

  • fecha: 2026-06-17
  • estado: preflight validado / candidate corregido / not deployed
  • decision:
  • La Directa Web Availability fue contrastado contra metricas reales de Prometheus
  • .ar no puede mezclarse con blackbox-http en queries compuestas porque ese job aun devuelve 200 por redirect seguido
  • Uptime 24h queda explicitado por endpoints esperados, con .ar solo en blackbox-http-redirect-aware
  • SSL days remaining queda reducido a una sola serie estable
  • Alertas activas ahora devuelve 0 cuando no hay firing alerts
  • resultado:
  • home, tienda, carrito y mi-cuenta validan probe_success=1, status 200 y probe_duration_seconds presente
  • .ar valida probe_success=1, status 301 y probe_duration_seconds presente solo en blackbox-http-redirect-aware
  • el dashboard sigue fuera de runtime y no debe promoverse automaticamente

SAFE-POINT-048A - Web Availability candidate ajustado

  • fecha: 2026-06-17
  • estado: candidate ajustado / not deployed
  • decision:
  • La Directa Web Availability ya consume la senal blackbox-http-redirect-aware para https://ladirecta.ar/
  • el 301 esperado de .ar ya no depende del job blackbox-http
  • el Location exacto sigue validandose dentro del modulo Blackbox
  • el dashboard sigue fuera de runtime y no debe promoverse automaticamente
  • resultado:
  • home, tienda, carrito y mi-cuenta quedan visibles con job="blackbox-http" y status 200
  • .ar queda visible con job="blackbox-http-redirect-aware" y status 301

SAFE-POINT-046 - Promotion audit Fase 1

  • fecha: 2026-06-17
  • estado: auditado sin deploy runtime
  • decision:
  • La Directa Web Availability requiere ajuste antes de promotion
  • La Directa Executive Overview - Phase 1 no debe promoverse como dashboard nuevo porque duplica el dashboard activo Ecommerce La Directa
  • motivo tecnico:
  • ambos candidatos usan metricas reales existentes
  • Web Availability agrega valor por tienda, carrito y mi-cuenta
  • pero hoy no consume de forma explicita la senal redirect-aware activa de .ar
  • el overview ejecutivo candidato repite la cobertura del dashboard runtime ya provisionado

SAFE-POINT-043 - Candidatos preparados en Git

  • fecha: 2026-06-17
  • estado: candidate / not deployed
  • patron detectado:
  • dashboards activos en infra/observability/grafana/dashboards/...
  • candidatos aislados en infra/observability/grafana/candidates/...
  • archivos candidatos creados:
  • infra/observability/grafana/candidates/04-openclaw/o4-ladirecta-web-availability.candidate.json
  • infra/observability/grafana/candidates/10-executive-board/o4-ladirecta-executive-overview-phase1.candidate.json
  • despliegue runtime:
  • no ejecutado

Objetivo

Definir los dashboards que OpenClaw debe mantener para observar La Directa sin invadir el repo ni el runtime del ecommerce.

Estado Fase 1 al 2026-06-18

  • dashboard activo hoy:
  • Ecommerce La Directa
  • La Directa Web Availability
  • dashboards candidatos o de siguiente paso:
  • La Directa Executive Overview - Phase 1
  • La Directa - Public Critical Pages
  • cobertura publica confirmada para ampliar cuando haya deploy O4:
  • https://ladirecta.com.ar/tienda/
  • https://ladirecta.com.ar/carrito/
  • https://ladirecta.com.ar/mi-cuenta/
  • cobertura candidata pendiente de redirect-aware probe:
  • https://ladirecta.com.ar/finalizar-compra/
  • dashboards no disponibles hoy:
  • pedidos y ventas
  • ticket promedio
  • salud interna WooCommerce
  • infraestructura VPS Woo

Dashboards propuestos

Executive Overview

  • audiencia: direccion y operacion
  • fase: 1-3
  • estado actual:
  • candidate / not deployed
  • archivo candidato:
  • infra/observability/grafana/candidates/10-executive-board/o4-ladirecta-executive-overview-phase1.candidate.json
  • panels:
  • disponibilidad general
  • latencia principal
  • SSL days remaining
  • alertas activas
  • paginas criticas publicas
  • pedidos hoy
  • ventas hoy
  • ticket promedio
  • datasource:
  • Thanos para Fase 1 real
  • Thanos + fuente agregada segura para Fase 3 futura

Web Availability

  • audiencia: operacion tecnica
  • fase: 1
  • estado actual:
  • runtime activo
  • archivo provisionado:
  • infra/observability/grafana/dashboards/04-openclaw/o4-ladirecta-web-availability.json
  • archivo candidato preservado:
  • infra/observability/grafana/candidates/04-openclaw/o4-ladirecta-web-availability.candidate.json
  • panels:
  • ladirecta.com.ar up/down
  • ladirecta.ar up/down
  • uptime 24h
  • latencia
  • status code
  • SSL expiry
  • redirects esperados
  • nota de estado:
  • el archivo provisionado existe en Git y en runtime O4
  • el candidate original se conserva como referencia historica
  • https://ladirecta.ar/ ya usa blackbox-http-redirect-aware con expectativa 301
  • home, tienda, carrito y mi-cuenta usan blackbox-http con expectativa 200
  • el Location exacto del redirect sigue validandose dentro del modulo Blackbox
  • no requiere promotion adicional mientras se mantenga en la carpeta provisionada

Executive Overview - Fase 1 candidata

  • audiencia: direccion y operacion
  • fase: 1
  • estado actual:
  • blocked / functional duplicate
  • archivo candidato:
  • infra/observability/grafana/candidates/10-executive-board/o4-ladirecta-executive-overview-phase1.candidate.json
  • alcance:
  • solo senales publicas Blackbox
  • sin pedidos, ventas, ticket promedio ni datos internos Woo
  • panels:
  • paginas publicas up
  • paginas publicas down
  • uptime 24h
  • alertas firing
  • SSL minimo restante
  • peor latencia 15m
  • uptime 24h por endpoint
  • HTTP status code por endpoint
  • placeholder de KPIs futuros
  • nota de promotion:
  • no promover como dashboard adicional
  • si se quiere aprovechar contenido, consolidarlo dentro de Ecommerce La Directa

Public Critical Pages

  • audiencia: operacion tecnica y ecommerce
  • fase: 1
  • panels:
  • home
  • tienda
  • carrito
  • mi-cuenta
  • finalizar-compra como candidato si existe probe de redirect esperado
  • status code por pagina
  • latencia por pagina
  • redirects inesperados
  • nota:
  • las URLs finales deben aprobarse sin tocar WordPress/WooCommerce
  • tienda, carrito y mi-cuenta ya quedaron confirmadas por HTTP 200
  • finalizar-compra hoy responde 302 a carrito, por lo que queda como candidato y no como panel activo hasta separar la senal de redirect

WooCommerce Operations

  • audiencia: owner ecommerce y soporte
  • fase: 2
  • panels:
  • health WordPress
  • health WooCommerce
  • carrito disponible
  • checkout disponible
  • pedidos pendientes
  • pedidos fallidos
  • Redis/cache status
  • logs criticos count
  • servicios criticos status
  • nota de fuente pendiente La Directa Ops

Orders & Revenue

  • audiencia: comercial y operacion
  • fase: 3
  • panels:
  • pedidos hoy
  • ventas hoy
  • ticket promedio
  • tendencia intradia
  • pedidos por estado
  • stock bajo / sin stock
  • productos sin imagen
  • nota de fuente agregada segura

Cart & Checkout

  • audiencia: ecommerce y comercial
  • fase: 3
  • panels:
  • carrito iniciado
  • checkout iniciado
  • checkout completado
  • conversion checkout
  • alertas comerciales activas

Backups & Restore

  • audiencia: operacion y continuidad
  • fase: 2
  • panels:
  • ultimo backup age
  • ultimo backup status
  • ultimo restore drill age
  • restore drill status

Email & Notifications

  • audiencia: operacion
  • fase: 2
  • panels:
  • estado SMTP Woo
  • ultima prueba exitosa
  • alertas enviadas por OpenClaw
  • fallos de entrega

Infrastructure

  • audiencia: infraestructura
  • fase: 2
  • panels:
  • CPU VPS Woo
  • RAM VPS Woo
  • disco VPS Woo
  • carga del host
  • Redis/cache

Advanced Commercial Intelligence

  • audiencia: direccion y comercial
  • fase: 4
  • panels:
  • stock real vs stock web agregado
  • revenue atribuido por canal
  • recurrencia agregada
  • riesgo de quiebre
  • anomalias comerciales
  • resumen IA

Orden de implementacion

  1. Web Availability
  2. Public Critical Pages
  3. reforzar Executive Overview con lo ya existente
  4. Backups & Restore
  5. Email & Notifications
  6. Infrastructure
  7. WooCommerce Operations
  8. Orders & Revenue
  9. Cart & Checkout
  10. Advanced Commercial Intelligence

Reglas de diseño

  • separar claramente panels de fuente publica vs fuente privada del ecommerce
  • marcar en cada dashboard la fase y la fuente
  • marcar planned / pending producer en todo panel no disponible hoy
  • no mostrar PII
  • no usar datasource directo a DB productiva WooCommerce
  • reutilizar labels tenant="ladirecta" y service="ecommerce-ladirecta"