Observabilidade¶
O projeto registra logs técnicos e relatórios JSON com contagens obtidas dos artefatos produzidos. As métricas de negócio são calculadas após a gravação; não são contadores Metrics.counter do Beam.
Onde ficam os artefatos¶
data/observability/
collector-<uuid>.json
bronze_to_silver-<uuid>.json
silver_to_gold-<uuid>.json
logs/
pipeline.log
O arquivo de log é configurado pelo orquestrador run_all. Os relatórios preservam o histórico de cada etapa, enquanto o log possui rotação.
Investigar uma execução¶
- Confira o código de saída e a etapa indicada no terminal.
- Consulte
data/observability/logs/pipeline.logse executou comrun_all. - Compare os horários e
output_pathsdos relatórios com os arquivos da carga. - Inspecione os rejeitados JSONL em
data/rejected/aircraft_states/. - Use a aba Qualidade do dashboard para consultar o histórico.
Veja Logs e relatórios para os campos reais, as unidades das contagens e os casos em que uma falha não produz relatório.