SAFE-POINT-043 - La Directa Fase 1 dashboards alerts candidates¶
Fecha: 2026-06-17
Metadata¶
- active_repo:
C:\APV\openclawai - related_repo:
C:\APV\vps-woocommerce-ladirecta - safe_point_base:
5d6a854b6162793799b8ce1b0289d9b9c4bb447b - openclaw_vps_touched:
false - woo_vps_touched:
false - runtime_deploy_executed:
false - docker_runtime_executed:
false - grafana_runtime_reloaded:
false - prometheus_runtime_reloaded:
false - alertmanager_runtime_reloaded:
false
Objetivo¶
Preparar candidatos versionados para dashboards y alertas La Directa Fase 1
en OpenClaw, sin desplegar runtime y sin tocar WooCommerce, WordPress,
DNS, Cloudflare, firewall, secretos ni el repo relacionado.
SAFE POINT inicial¶
- Repo local:
C:\APV\openclawai git status -sb:## main...origin/maingit rev-parse HEAD:5d6a854b6162793799b8ce1b0289d9b9c4bb447b
Lectura base¶
Documentos leidos:
docs/runbooks/SAFE-POINT-042-ladirecta-fase-1-runtime-targets.mddocs/tenants/ladirecta/observability/DASHBOARD-PLAN.mddocs/tenants/ladirecta/observability/ALERTS-PLAN.mddocs/tenants/ladirecta/observability/METRICS-CATALOG.mddocs/tenants/ladirecta/observability/ROADMAP.mddocs/governance/operations/O4-DASHBOARDS-CATALOG.mddocs/governance/operations/O4-ALERTS-CATALOG.md- dashboards y rules activas en
infra/observability
Patron detectado¶
- dashboards activos:
infra/observability/grafana/dashboards/<folder>/*.json - alertas activas:
infra/observability/prometheus/rules/*.yml - carga runtime actual:
Grafanaprovisiona solo/var/lib/grafana/dashboards/<folders activos>Prometheuscarga solo/etc/prometheus/rules/*.yml
Decision aplicada:
- crear candidatos en rutas versionadas pero no provisionadas:
infra/observability/grafana/candidates/...infra/observability/prometheus/candidates/...- marcar todo como
candidate / not deployed
Archivos candidatos creados¶
Dashboards¶
infra/observability/grafana/candidates/04-openclaw/o4-ladirecta-web-availability.candidate.json- dashboard candidato
La Directa Web Availability - foco: disponibilidad, uptime 24h, latencia, HTTP status, SSL y alertas activas de los targets publicos Fase 1
infra/observability/grafana/candidates/10-executive-board/o4-ladirecta-executive-overview-phase1.candidate.json- dashboard candidato
La Directa Executive Overview - Phase 1 - foco: lectura ejecutiva publica con cobertura real de
Blackboxy panel placeholder para KPIs comerciales futuros no disponibles aun
Alertas¶
infra/observability/prometheus/candidates/ladirecta-phase1-alerts.candidate.yml- reglas candidatas no cargadas por
Prometheus - cobertura candidata:
- sitio principal caido
- dominio
.arno resuelve / redirige mal - tienda caida
- carrito caido
- mi cuenta caida
- SSL proximo a vencer
- latencia alta
Diseno de dashboards candidatos¶
La Directa Web Availability¶
- carpeta objetivo futura:
04 - OpenClaw - estado:
candidate / not deployed - datasource:
Thanos - targets cubiertos:
https://ladirecta.com.ar/https://ladirecta.ar/https://ladirecta.com.ar/tienda/https://ladirecta.com.ar/carrito/https://ladirecta.com.ar/mi-cuenta/- panels candidatos:
- banner de estado
candidate / not deployed - semaforo por endpoint
- uptime 24h consolidado
- minimo SSL days remaining
- latencia HTTP por endpoint
- HTTP status code por endpoint
- tabla de alertas activas del tenant
La Directa Executive Overview - Phase 1¶
- carpeta objetivo futura:
10 - Executive Board - estado:
candidate / not deployed - datasource:
Thanos - alcance: solo
Fase 1publica - panels candidatos:
- banner de alcance
public-only - paginas publicas
upahora - paginas publicas
downahora - uptime 24h total
- alertas firing
- SSL minimo restante
- peor latencia 15m
- uptime 24h por endpoint
- HTTP status code por endpoint
- placeholder ejecutivo para KPIs de negocio
Fase 3
Diseno de alertas candidatas¶
| Alerta candidata | Estado | Fuente esperada | Nota |
|---|---|---|---|
EcommerceLaDirectaPrimarySiteDown |
candidate / not deployed |
blackbox-http |
lista para deploy futuro |
EcommerceLaDirectaArRedirectBroken |
candidate / not deployed |
blackbox-http-redirect-aware |
requiere job/modulo dedicado para validar redirect real |
EcommerceLaDirectaStoreDown |
candidate / not deployed |
blackbox-http |
lista para deploy futuro |
EcommerceLaDirectaCartDown |
candidate / not deployed |
blackbox-http |
lista para deploy futuro |
EcommerceLaDirectaMyAccountDown |
candidate / not deployed |
blackbox-http |
lista para deploy futuro |
EcommerceLaDirectaSslExpirySoonPhase1 |
candidate / not deployed |
blackbox-http |
al promover, debe consolidarse con la cobertura SSL ya activa |
EcommerceLaDirectaHighLatencyPhase1 |
candidate / not deployed |
blackbox-http |
al promover, debe consolidarse con la cobertura de latencia ya activa |
Lo que no se hizo¶
- no se tocaron targets runtime
- no se tocaron
rules/*.ymlactivas - no se tocaron dashboards provisionados activos
- no se ejecuto
docker - no se hizo
reloaddePrometheus,GrafananiAlertmanager - no se toco
WooCommerce,WordPress,DNS,Cloudflare, firewall ni secretos
Restricciones respetadas¶
- no se toco
C:\APV\vps-woocommerce-ladirecta - no se toco el VPS WooCommerce
- no se toco
WordPressniWooCommerce - no se tocaron
DNS,Cloudflare, firewall ni secretos - no se toco
SOURCE-003 - no se ejecuto runtime
Docker/OpenClaw/NPM/Portainer - no hubo push ni deploy
Archivos modificados en este SAFE POINT¶
docs/runbooks/SAFE-POINT-043-ladirecta-fase-1-dashboards-alerts-candidates.mddocs/tenants/ladirecta/observability/DASHBOARD-PLAN.mddocs/tenants/ladirecta/observability/ALERTS-PLAN.mddocs/tenants/ladirecta/observability/ROADMAP.mddocs/governance/operations/O4-DASHBOARDS-CATALOG.mddocs/governance/operations/O4-ALERTS-CATALOG.mddocs/OBSERVABILITY-PLAN.mddocs/PROJECT-STATE.mddocs/ROADMAP.mddocs/RISK-REGISTER.mddocs/VALIDATION-MATRIX.mdmkdocs.ymlinfra/observability/grafana/candidates/04-openclaw/o4-ladirecta-web-availability.candidate.jsoninfra/observability/grafana/candidates/10-executive-board/o4-ladirecta-executive-overview-phase1.candidate.jsoninfra/observability/prometheus/candidates/ladirecta-phase1-alerts.candidate.yml
Pendiente para deploy runtime futuro¶
- decidir si los dashboards candidatos pasan a carpetas provisionadas activas
- decidir si las reglas candidatas reemplazan o consolidan reglas runtime ya existentes de latencia y SSL
- crear un job o modulo
redirect-awareparaladirecta.ar - validar los JSON candidatos en un entorno con Grafana antes del primer deploy
- ejecutar deploy runtime en una tarea separada con SAFE POINT nuevo
Resultado final¶
- candidatos
Fase 1preparados en Git - runtime O4 preservado sin cambios
- estado documental y catalogos actualizados
- implementacion runtime queda explicitamente pendiente