La Directa Metrics Catalog¶
SAFE-POINT-049 - Cierre Fase 1 Observability¶
- fecha:
2026-06-18 - estado:
cierre documental con validacion read-only - certificacion:
Fase 1queda cerrada enOpenClaw- solo existen metricas publicas
BlackboxyALERTS - no existen aun metricas comerciales en
OpenClaw - no hay
PII Grafanano debe conectarse directo a la DB productivaWooCommerce- handoff:
Fase 2requiere productor seguro enC:\APV\vps-woocommerce-ladirecta
SAFE-POINT-045B - Redirect broken alert activa¶
- fecha:
2026-06-17 - estado:
runtime activo - alerta asociada:
EcommerceLaDirectaArRedirectBrokenactiva eninfra/observability/prometheus/rules/service-alerts.yml- dispara si
probe_success != 1oprobe_http_status_code != 301por3m - el
Locationexacto esperado sigue validandose dentro del modulo Blackbox
SAFE-POINT-045A - Redirect-aware probe runtime¶
- fecha:
2026-06-17 - estado:
runtime activo - cobertura nueva:
probe_success{job="blackbox-http-redirect-aware",instance="https://ladirecta.ar/"}probe_http_status_code{job="blackbox-http-redirect-aware",instance="https://ladirecta.ar/"}- semantica runtime:
probe_success = 1solo si el redirect inicial cumple status permitido yLocationexactoprobe_http_status_code = 301parahttps://ladirecta.ar/- alerta asociada:
- promovida despues en
SAFE-POINT-045B
SAFE-POINT-044 - Redirect-aware probe design para ladirecta.ar¶
- fecha:
2026-06-17 - estado:
candidate / not deployed - comportamiento publico observado:
https://ladirecta.ar/->301conLocation: https://ladirecta.com.ar/http://ladirecta.ar/->301conLocation: https://ladirecta.com.ar/http://ladirecta.com.ar/->301conLocation: https://ladirecta.com.ar/https://ladirecta.com.ar/->200- diseno candidato:
- job dedicado
blackbox-http-redirect-aware - modulo con
follow_redirects: false - validacion exacta del header
Locationdentro del modulo
Objetivo¶
Catalogar las metricas que OpenClaw puede consumir para observar el ecommerce La Directa sin mezclar runtime ni fuentes.
Estado Fase 1 al 2026-06-18¶
- runtime activo hoy:
https://ladirecta.com.ar/https://ladirecta.ar/https://ladirecta.com.ar/tienda/https://ladirecta.com.ar/carrito/https://ladirecta.com.ar/mi-cuenta/- metricas disponibles hoy:
probe_successprobe_duration_secondsprobe_ssl_earliest_cert_expiryprobe_http_status_codeALERTS- metricas no disponibles hoy:
- pedidos
- ventas
- ticket promedio
- estados Woo internos
- candidato pendiente:
https://ladirecta.com.ar/finalizar-compra/- motivo: hoy responde
302haciacarritoy el patron actual no separa el redirect esperado como señal dedicada
Catalogo por fase¶
| Metrica | Estado actual | Fuente esperada | Labels minimos | Frecuencia | Riesgo | Fase |
|---|---|---|---|---|---|---|
| disponibilidad storefront | existe hoy | Blackbox URL publica |
tenant, service, instance |
30s |
bajo | 1 |
| disponibilidad dominio alterno | existe hoy | Blackbox URL publica |
tenant, service, instance |
30s |
bajo | 1 |
| latencia HTTP | existe hoy | Blackbox |
tenant, service, instance |
30s |
bajo | 1 |
| SSL days remaining | existe hoy | Blackbox |
tenant, service, instance |
30s |
bajo | 1 |
| HTTP status publico | existe parcial hoy, ampliar por pagina | Blackbox |
tenant, service, instance |
30s |
bajo | 1 |
| redirect esperado | existe hoy | Blackbox con modulo/job dedicado |
tenant, service, instance |
30s |
bajo | 1 |
| pagina critica publica up | ampliar Fase 1 | Blackbox URL publica |
tenant, service, instance |
30s |
bajo | 1 |
| pagina critica publica latency | ampliar Fase 1 | Blackbox URL publica |
tenant, service, instance |
30s |
bajo | 1 |
| health WordPress | pendiente La Directa | endpoint seguro La Directa Ops |
tenant, service, component |
30s-60s |
medio | 2 |
| health WooCommerce | pendiente La Directa | endpoint seguro La Directa Ops |
tenant, service, component |
30s-60s |
medio | 2 |
| carrito disponible | pendiente La Directa | synthetic endpoint seguro | tenant, service, component |
30s-60s |
medio | 2 |
| checkout disponible | pendiente La Directa | synthetic endpoint seguro | tenant, service, component |
30s-60s |
medio | 2 |
| ultimo backup age | pendiente La Directa | status La Directa Ops |
tenant, service, backup_type |
5m |
bajo | 2 |
| ultimo restore drill age | pendiente La Directa | status La Directa Ops |
tenant, service |
1h o diario |
bajo | 2 |
| SMTP status | pendiente La Directa | status La Directa Ops |
tenant, service, component |
5m |
medio | 2 |
| Redis/cache status | pendiente La Directa | endpoint seguro o exporter | tenant, service, component |
30s-60s |
medio | 2 |
| servicios criticos status | pendiente La Directa | endpoint seguro o exporter | tenant, service, component |
30s-60s |
medio | 2 |
| logs criticos count | pendiente La Directa | agregador seguro | tenant, service, severity, component |
1m-5m |
alto | 2 |
| CPU VPS Woo | pendiente La Directa | exporter host privado | tenant, service, host |
30s |
medio | 2 |
| RAM VPS Woo | pendiente La Directa | exporter host privado | tenant, service, host |
30s |
medio | 2 |
| disco VPS Woo | pendiente La Directa | exporter host privado | tenant, service, host, mount_class |
30s |
medio | 2 |
| pedidos hoy | pendiente La Directa | agregado seguro | tenant, service, phase |
5m-15m |
medio | 3 |
| ventas hoy | pendiente La Directa | agregado seguro | tenant, service, currency |
5m-15m |
medio | 3 |
| ticket promedio | pendiente La Directa | agregado seguro | tenant, service, currency |
5m-15m |
medio | 3 |
| pedidos por estado | pendiente La Directa | agregado seguro | tenant, service, status_group |
5m-15m |
medio | 3 |
| productos activos | pendiente La Directa | agregado seguro | tenant, service |
15m |
medio | 3 |
| productos sin stock | pendiente La Directa | agregado seguro | tenant, service |
15m |
medio | 3 |
| productos bajo stock | pendiente La Directa | agregado seguro | tenant, service |
15m |
medio | 3 |
| productos sin imagen | pendiente La Directa | agregado seguro | tenant, service |
15m |
medio | 3 |
| carrito iniciado | pendiente La Directa | agregado seguro | tenant, service |
5m-15m |
medio | 3 |
| checkout iniciado | pendiente La Directa | agregado seguro | tenant, service |
5m-15m |
medio | 3 |
| checkout completado | pendiente La Directa | agregado seguro | tenant, service |
5m-15m |
medio | 3 |
| conversion checkout | pendiente La Directa | agregado seguro | tenant, service |
5m-15m |
medio | 3 |
| ERP stock real coverage | futuro avanzado | agregado multi-fuente seguro | tenant, service |
15m-1h |
alto | 4 |
| campaign revenue attributed | futuro avanzado | agregado multi-fuente seguro | tenant, service, channel_group |
15m-1h |
alto | 4 |
| repeat customers ratio | futuro avanzado | agregado seguro | tenant, service |
1h-24h |
medio | 4 |
| stockout risk score | futuro avanzado | snapshot analitico | tenant, service, risk_band |
1h-24h |
alto | 4 |
| commercial anomaly score | futuro avanzado | snapshot analitico | tenant, service, anomaly_type |
1h-24h |
alto | 4 |
Reglas por tipo¶
Metrica tecnica¶
- usar
Prometheus - cardinalidad baja
- sin IDs de cliente, pedido o producto
- apta para alertas
Metrica operativa agregada¶
- puede venir de endpoint JSON curado o exporter custom
- OpenClaw la transforma a series simples si hace falta
- solo valores agregados o estados
Metrica comercial¶
- debe nacer de agregado seguro del lado La Directa
- no usar Grafana directo a la DB productiva
- si requiere historico rico, considerar pipeline a una capa analitica futura
Fuentes actuales vs futuras¶
Disponibles hoy¶
probe_successprobe_duration_secondsprobe_ssl_earliest_cert_expiryprobe_http_status_codeALERTSdel tenantladirecta
Redirect-aware candidato¶
probe_success{job="blackbox-http-redirect-aware"}- semantica esperada futura:
1solo si el redirect inicial cumple status yLocationexactos probe_http_status_code{job="blackbox-http-redirect-aware"}- semantica esperada futura:
301parahttps://ladirecta.ar/ - limitacion:
- el valor exacto de
Locationno se expone como metrica dedicada; queda encapsulado en el modulo Blackbox
Cobertura publica confirmada¶
https://ladirecta.com.ar/->200https://ladirecta.ar/->301esperado ahttps://ladirecta.com.ar/https://ladirecta.com.ar/tienda/->200confirmado, pendiente de deployhttps://ladirecta.com.ar/carrito/->200confirmado, pendiente de deployhttps://ladirecta.com.ar/mi-cuenta/->200confirmado, pendiente de deployhttps://ladirecta.com.ar/finalizar-compra/->302esperado ahttps://ladirecta.com.ar/carrito/, candidato pendiente
Requieren productor seguro futuro¶
- health
WordPress/WooCommerce - carrito/checkout interno
- backup freshness
- restore drill freshness
- SMTP Woo
- Redis/cache
- servicios criticos
- logs criticos
- host metrics Woo
- KPIs comerciales WooCommerce
- integraciones comerciales multi-fuente
Riesgos de diseno¶
Prometheusno debe almacenar detalle transaccional WooCommerce- no usar labels como
order_id,customer_email,skuoproduct_name - si se necesitara abrir analitica por
sku, hacerlo en snapshots externos aPrometheus, no como label - backups y restore deben exponerse como edad, estado y timestamp, no como paths sensibles ni contenido
- logs criticos deben resumirse por conteo y severidad, no por payload bruto