job-monitor-athenas¶
Monitor diario de salud de ATHENAS/BYOD (W22). Ejecuta 21 controles y manda un mensaje de Telegram: solo las secciones con problema, o "Todo OK".
| Job | Catalogo | Comando | Programacion |
|---|---|---|---|
recibe_athenas_monitor |
W22 | python -m monitor_athenas [--dry-run] |
20 8 * * * |
Controles: procesos con error (ID06/ID07/BYOD y resto), ID11 lento, 9 tablas DWH sin actualizar hoy, Loyalty/Qurable, Retail e Invoice BYOD vs ATHENAS, espacio en ATHENAS y BYOD, SQL Agent, Dynamics (anomalias, Z-score y rangos fijos), catalogo de articulos, stock historico, trafico de personas, cuotas cobradas, z-score diario por proceso, clase/marca, stock mal bajado y curva teorica.
Instalacion¶
python3.11 -m venv .venv && .venv/bin/pip install .
cp .env.example .env # completar; no se versiona
Desarrollo¶
pip install -e ".[dev]" && pytest && ruff check .
python tools/verify_equivalence.py <ruta a code/activo/PY_RECIBE_DABRA_ATHENAS_MONITOR> --mutaciones
RUNBOOK.md. Reglas y cambios respecto al original: AGENTS.md.
Fuente: repositorio job-monitor-athenas, versión 8514099. Página generada con tools/publicar_docs.py.