Lab 2.8: Gestão de arquivos de resultado
Arquivos de resultado ou artefatos são nomes comuns para arquivos gerados pelas tarefas.
O Orquestrador BotCity Maestro tem uma funcionalidade extremamente útil quando queremos tornar disponível algum arquivo produzido pela tarefa para o time de operações.
Upload de arquivos de resultado
Como exercício, todas vez que ocorrer um erro na execução dos itens, iremos carregar pro Orquestrador o arquivo .txt gerado pela lib logging.
Para isso, ajuste o código conforme abaixo:
# Enviando para a plataforma com o nome "Captura Canal..."
maestro.post_artifact(
task_id=execution.task_id,
artifact_name=f"log_canais_youtube_{execution.task_id}.txt",
filepath="log_canais_youtube.txt"
)
Ao executarmos a automação, um novo arquivo será enviado para a plataforma com a captura de tela:
