job-monitor-adf¶
Monitor de Azure Data Factory para ATHENAS. Dos jobs en un paquete (monitor_adf):
| Job | Catalogo | Comando | Programacion |
|---|---|---|---|
adf_pipelines_monitor |
L23 | python -m monitor_adf pipelines [--desde AAAA-MM-DD] [--dry-run] |
0 7 * * * |
adf_monitor_ir_nodes |
L24 | python -m monitor_adf ir-nodes [--dry-run] |
5 * * * * |
- L23 carga en
ods.adf_monitor_*las corridas de pipelines y triggers, las actividades, las estadisticas de las Copy y el estado de los Integration Runtimes. - L24 guarda el estado de cada nodo del IR y avisa por Telegram cuando un nodo cae y cuando se recupera.
Instalacion¶
python3.11 -m venv .venv && .venv/bin/pip install .
cp .env.example .env # completar; no se versiona
MAX(RunStart) de sus tablas.
Desarrollo¶
pip install -e ".[dev]" && pytest && ruff check .
python tools/verify_equivalence.py <ruta a code/activo/PY_ADF_PIPELINES_MONITOR> --mutaciones
RUNBOOK.md. Reglas y cambios respecto al original: AGENTS.md.
Fuente: repositorio job-monitor-adf, versión a3d350b. Página generada con tools/publicar_docs.py.