Saltar a contenido

SAFE-POINT-049 - La Directa Phase 1 observability closure

Fecha: 2026-06-18

Metadata

  • active_repo: C:\APV\openclawai
  • safe_point_base: 0bf7b843d91251979b5d1a192596800159dfd542
  • openclaw_vps_touched: true
  • woo_vps_touched: false
  • runtime_deploy_executed: false
  • prometheus_runtime_reloaded: false
  • grafana_runtime_reloaded: false
  • alert_rule_runtime_deployed: false
  • dashboards_promoted: false

Objetivo

Auditar y documentar el cierre de La Directa Observability Fase 1 en OpenClaw, validando solo lectura el estado runtime ya alcanzado y dejando explicito el handoff requerido para Fase 2.

SAFE POINT inicial

  • repo local: C:\APV\openclawai
  • git status -sb: ## main...origin/main
  • git rev-parse HEAD: 0bf7b843d91251979b5d1a192596800159dfd542
  • ultimo commit visible: observability: deploy ladirecta web availability dashboard

Restricciones operativas

  • no tocar C:\APV\vps-woocommerce-ladirecta
  • no tocar WordPress, WooCommerce, DNS, Cloudflare, firewall ni secretos
  • no tocar SOURCE-003
  • no tocar /opt/stacks/observability
  • no recargar ni reiniciar Prometheus, Grafana, Alertmanager ni Blackbox
  • no modificar dashboards provisionados ni rules runtime
  • no hacer push ni deploy del portal

Validacion read-only ejecutada

Git local

  • git status -sb -> ## main...origin/main
  • git rev-parse HEAD -> 0bf7b843d91251979b5d1a192596800159dfd542

Prometheus / Blackbox

  • obs-prometheus /-/ready -> Prometheus Server is Ready.
  • probe_success{job="blackbox-http",instance="https://ladirecta.com.ar/"} -> 1
  • probe_http_status_code{job="blackbox-http",instance="https://ladirecta.com.ar/"} -> 200
  • probe_success{job="blackbox-http",instance="https://ladirecta.com.ar/tienda/"} -> 1
  • probe_http_status_code{job="blackbox-http",instance="https://ladirecta.com.ar/tienda/"} -> 200
  • probe_success{job="blackbox-http",instance="https://ladirecta.com.ar/carrito/"} -> 1
  • probe_http_status_code{job="blackbox-http",instance="https://ladirecta.com.ar/carrito/"} -> 200
  • probe_success{job="blackbox-http",instance="https://ladirecta.com.ar/mi-cuenta/"} -> 1
  • probe_http_status_code{job="blackbox-http",instance="https://ladirecta.com.ar/mi-cuenta/"} -> 200
  • probe_success{job="blackbox-http-redirect-aware",instance="https://ladirecta.ar/"} -> 1
  • probe_http_status_code{job="blackbox-http-redirect-aware",instance="https://ladirecta.ar/"} -> 301

Alertas criticas Fase 1

  • query ALERTS{alertname=~"EcommerceLaDirectaArRedirectBroken|EcommerceLaDirectaStoreDown|EcommerceLaDirectaCartDown|EcommerceLaDirectaMyAccountDown",alertstate="firing"} -> vector vacio
  • veredicto:
  • EcommerceLaDirectaArRedirectBroken no firing
  • EcommerceLaDirectaStoreDown no firing
  • EcommerceLaDirectaCartDown no firing
  • EcommerceLaDirectaMyAccountDown no firing

Exposicion publica

  • ss -ltn '( sport = :9090 or sport = :9093 )' en host OpenClaw -> sin listeners host
  • veredicto:
  • Prometheus no publico
  • Alertmanager no publico

Grafana

  • https://monitor.ladirecta.com.ar/api/health -> database: ok, version 13.0.1+security-01, commit 9bbe672d
  • evidencia de dashboard provisionado disponible:
  • archivo versionado: infra/observability/grafana/dashboards/04-openclaw/o4-ladirecta-web-availability.json
  • provisioning por archivos: infra/observability/grafana/provisioning/dashboards/dashboards.yml
  • evidencia runtime historica: docs/runbooks/SAFE-POINT-048C-ladirecta-web-availability-dashboard-runtime.md
  • veredicto:
  • Grafana healthy
  • La Directa Web Availability documentado/provisioned segun evidencia disponible
  • La Directa Executive Overview - Phase 1 sigue candidate / not deployed

Estado certificado Fase 1

  • Fase 1 queda cerrada en OpenClaw
  • cobertura activa certificada:
  • targets publicos activos
  • probe redirect-aware activo para https://ladirecta.ar/
  • alertas criticas Fase 1 activas y sin firing
  • dashboard La Directa Web Availability provisionado
  • exclusiones certificadas:
  • Executive Overview Phase 1 no promovido
  • WooCommerce y VPS Woo no tocados
  • no hay metricas comerciales en OpenClaw todavia
  • no hay PII
  • Grafana no debe conectarse directo a la DB productiva WooCommerce

Handoff obligatorio a Fase 2

Fase 2 no debe ejecutarse en este repo sin handoff previo al repo C:\APV\vps-woocommerce-ladirecta.

Entregables minimos esperados del lado La Directa:

  • contrato de productor seguro para La Directa Ops
  • endpoint/exporter privado para health WordPress/WooCommerce
  • estado de backups, restore drill, SMTP, Redis/cache y servicios criticos
  • series o snapshots agregados sin PII
  • confirmacion explicita de que no se usara Grafana directo a DB WooCommerce

Proximo frente recomendado

Elegir uno:

  1. handoff La Directa exporter Fase 2 en C:\APV\vps-woocommerce-ladirecta
  2. SOURCE-003 build-mart execute en el frente alpuntodeventa

Lo que no se hizo

  • no se modifico runtime
  • no se crearon targets
  • no se activaron alertas nuevas
  • no se modificaron dashboards provisionados
  • no se tocaron rules runtime
  • no se hizo push
  • no se hizo deploy del portal