Operación¶
DKOps tiene dos sistemas de registro que responden preguntas diferentes. Confundirlos es la causa más habitual de no encontrar la información que se busca.
| Logger de aplicación | Registro operativo | |
|---|---|---|
| Clase | LoggableMixin y AppLogger |
IngestionOpsLogger |
| Responde a | ¿Qué está pasando ahora? | ¿Qué se ejecutó y cómo terminó? |
| Dónde escribe | Consola y archivo .log |
Tabla Delta de control |
| Cuánto dura | Lo que dure la retención del log | Permanente |
| Cómo se consulta | Leyendo el log | Con SQL |
| Para qué sirve | Depurar y seguir una ejecución | Auditoría, monitoreo y SLA |
Una regla sencilla: si necesitas la respuesta mientras corre el pipeline, mira el log de aplicación. Si la necesitas una semana después y agregada, consulta el registro operativo.
Contenido de la sección¶
-
Logger de aplicación
self.log, helpers semánticos, el decoradorlog_operationy la configuración. -
Logs en la nube
Cómo se escriben los logs en ADLS, S3 o GCS y cómo leerlos después.
-
Registro operativo
La tabla de control: cómo activarla, su esquema y su uso fuera del engine.
-
Consultas de monitoreo
SQL listo para calcular tasas de éxito, duraciones y ejecuciones sin cerrar.