SAFE-POINT-042 - La Directa Fase 1 runtime targets¶
Fecha: 2026-06-17
Metadata¶
- active_repo:
C:\APV\openclawai - related_repo:
C:\APV\vps-woocommerce-ladirecta - safe_point_base:
df4cca4efd8867e761b19aaab63ba2ac64d1ddf2 - openclaw_vps_touched:
true - woo_vps_touched:
false - dns_changed:
false - secrets_changed:
false - runtime_deploy_executed:
true
Objetivo¶
Activar en runtime O4 de OpenClaw los targets publicos ya versionados para
La Directa Fase 1, sin tocar WooCommerce, WordPress, DNS, firewall ni
servicios ajenos a Prometheus.
SAFE POINT inicial¶
- Repo local:
C:\APV\openclawai git status -sb:## main...origin/maingit rev-parse HEAD:df4cca4efd8867e761b19aaab63ba2ac64d1ddf2- VPS OpenClaw:
git status -sb:## main...origin/maingit rev-parse HEAD:df4cca4efd8867e761b19aaab63ba2ac64d1ddf2
Hallazgo clave de runtime¶
- El repo en VPS ya estaba en
df4cca4, pero el runtime O4 no consume directamente/opt/openclawai/infra/observability. obs-prometheusmonta targets desde:/opt/stacks/observability/prometheus/targets.- El archivo runtime
/opt/stacks/observability/prometheus/targets/blackbox-http-targets.jsonseguia con solo estos targets La Directa: https://ladirecta.com.ar/https://ladirecta.ar/prometheus.ymlconfirmafile_sd_configssobre/etc/prometheus/targets/blackbox-http-targets.json.docker-compose.ymlconfirma--web.enable-lifecycle, por lo que el reload HTTP dePrometheusesta habilitado.
Mecanismo runtime usado¶
Aplicacion minima y controlada:
- backup del target file runtime:
/opt/stacks/observability/prometheus/targets/blackbox-http-targets.json.safe-point-042.bak - sync del JSON desde el repo del VPS:
/opt/openclawai/infra/observability/prometheus/targets/blackbox-http-targets.json->/opt/stacks/observability/prometheus/targets/blackbox-http-targets.json - reload de
obs-prometheusviaPOST /-/reload
Servicios tocados:
obs-prometheus:reloadde configuracion
Servicios no reiniciados ni recreados:
obs-grafanaobs-alertmanagerobs-blackbox-exporterobs-node-exporterobs-cadvisorobs-thanos-sidecarobs-thanos-queryobs-thanos-storegatewayobs-thanos-compactor
Targets activos esperados¶
Activos tras el reload:
https://ladirecta.com.ar/https://ladirecta.ar/https://ladirecta.com.ar/tienda/https://ladirecta.com.ar/carrito/https://ladirecta.com.ar/mi-cuenta/
No activado:
https://ladirecta.com.ar/finalizar-compra/
Evidencia Prometheus y Blackbox¶
Validacion interna desde obs-prometheus:
/api/v1/targets?state=active- muestra
tienda,carritoymi-cuentabajojob="blackbox-http" health="up"paracarritohealth="unknown"solo durante el primer ciclo de scrape paratiendaymi-cuenta, luego con metricas presentesprobe_success{job="blackbox-http", tenant="ladirecta", instance=~"...(tienda|carrito|mi-cuenta)/"}tienda = 1carrito = 1mi-cuenta = 1probe_http_status_code{...}tienda = 200carrito = 200mi-cuenta = 200probe_duration_seconds{...}presente:tienda = 0.670061806carrito = 0.803518345mi-cuenta = 0.678292272- Targets previos preservados:
https://ladirecta.com.ar/sigueprobe_success = 1https://ladirecta.ar/sigueprobe_success = 1https://ladirecta.ar/enBlackbox http_2xxtermina en200por follow redirect del modulo actual
Validacion HTTP publica¶
Validacion desde VPS OpenClaw con curl -I:
| URL | Resultado |
|---|---|
https://ladirecta.com.ar/ |
200 OK |
https://ladirecta.ar/ |
301 Moved Permanently -> https://ladirecta.com.ar/ |
https://ladirecta.com.ar/tienda/ |
200 OK |
https://ladirecta.com.ar/carrito/ |
200 OK |
https://ladirecta.com.ar/mi-cuenta/ |
200 OK |
Exposicion publica observability¶
Prometheussigue sin listener host en9090/tcpAlertmanagersigue sin listener host en9093/tcpss -ltn '( sport = :9090 or sport = :9093 )'no muestra listeners host- no se publico
Prometheus - no se publico
Alertmanager
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 cambiaron dashboards manualmente
- no se toco
NPM - no se agregaron endpoints privados
- no se publicaron metricas falsas
Archivos modificados en este SAFE POINT¶
docs/runbooks/SAFE-POINT-042-ladirecta-fase-1-runtime-targets.mddocs/OBSERVABILITY-PLAN.mddocs/PROJECT-STATE.mddocs/ROADMAP.mddocs/RISK-REGISTER.mddocs/VALIDATION-MATRIX.mddocs/tenants/ladirecta/observability/ROADMAP.mddocs/tenants/ladirecta/observability/METRICS-CATALOG.mdmkdocs.yml
Resultado final¶
- Runtime O4 actualizado de forma controlada
Prometheusabsorbio los targets publicos nuevos deLa Directa Fase 1- No hubo restart ni recreate del stack completo
PrometheusyAlertmanagersiguen no publicos