SAFE-POINT-034 - La Directa Blackbox Monitoring¶
Fecha: 2026-06-15
Objetivo¶
Agregar monitoreo centralizado desde OpenClaw para los endpoints publicos de La Directa sin tocar la VPS WooCommerce ni su stack nativo.
SAFE POINT inicial¶
- Workspace:
C:\APV\openclawai - Rama:
main - Estado inicial:
main...origin/main [ahead 1] - HEAD inicial:
6d9f5f07358d8319a15cd68c835b26dce3c6da03
Alcance ejecutado¶
- Se agregaron targets Blackbox HTTP/SSL:
https://ladirecta.com.ar/https://ladirecta.ar/- Se agregaron alertas dedicadas:
EcommerceLaDirectaComArDownEcommerceLaDirectaArDownEcommerceLaDirectaHighLatencyEcommerceLaDirectaSslExpiryWarningEcommerceLaDirectaSslExpiryCritical- Se actualizo el dashboard
Service Availabilitypara mostrar disponibilidad 24h de ambos dominios.
Archivos de observabilidad modificados¶
infra/observability/prometheus/targets/blackbox-http-targets.jsoninfra/observability/prometheus/rules/service-alerts.ymlinfra/observability/grafana/dashboards/04-openclaw/o2-service-availability.jsoninfra/observability/README.mddocs/governance/operations/O4-ALERTS-CATALOG.mddocs/governance/operations/O4-DASHBOARDS-CATALOG.md
Validaciones locales¶
Ejecutadas:
- JSON valido:
infra/observability/prometheus/targets/blackbox-http-targets.jsoninfra/observability/grafana/dashboards/04-openclaw/o2-service-availability.json- YAML valido:
infra/observability/prometheus/prometheus.ymlinfra/observability/prometheus/rules/service-alerts.ymlinfra/observability/blackbox/blackbox.ymlinfra/observability/docker-compose.ymlrg "ladirecta.com.ar|ladirecta.ar|EcommerceLaDirecta" infra docsconfirma targets, dashboard, alertas y documentacion.git diff --checksin errores; solo warnings LF/CRLF propios del checkout Windows.promtoollocal no disponible en Windows; se valido en VPS dentro deobs-prometheus.
Deploy ejecutado¶
Se siguio el procedimiento oficial existente en
infra/observability/README.md:
- Copiar
infra/observability/al VPS en/opt/stacks/observability. - Validar
docker compose config. - Levantar con
docker compose up -d. - Validar Prometheus con
promtool. - Validar stack con
docker ps --filter name=obs-.
Servicios recreados por Docker Compose:
obs-prometheusobs-thanos-sidecarobs-thanos-storegatewayobs-grafana
Servicios que permanecieron activos:
obs-alertmanagerobs-blackbox-exporterobs-cadvisorobs-node-exporterobs-thanos-compactorobs-thanos-query
Validaciones en VPS:
docker compose psmuestra stack O4 arriba.docker exec obs-prometheus promtool check config /etc/prometheus/prometheus.yml->SUCCESS.docker exec obs-prometheus sh -c "promtool check rules /etc/prometheus/rules/*.yml"->SUCCESS.probe_success{instance="https://ladirecta.com.ar/"}->1.probe_success{instance="https://ladirecta.ar/"}->1.https://ladirecta.com.ar/->HTTP/1.1 200 OK.https://ladirecta.ar/->HTTP/1.1 301 Moved Permanently.https://grafana.alpuntodeventa.com.ar/login->HTTP/2 200.- Prometheus readiness ->
Prometheus Server is Ready. - Grafana health ->
database: ok. - Blackbox health ->
Healthy. - Alertmanager readiness ->
OK.
Restricciones respetadas¶
- No se toco la VPS WooCommerce.
- No se abrieron puertos en WooCommerce.
- No se modifico firewall.
- No se modifico DNS.
- No se instalaron exporters.
- No se toco base de datos.
- No se toco WordPress/WooCommerce.
- No se expuso Prometheus ni Alertmanager publicamente.
Proximos pasos¶
- Publicar un dashboard ejecutivo especifico para Ecommerce La Directa.
- Hacer visibles las alertas La Directa en el tablero ejecutivo y en el flujo operativo de Alertmanager.