MÓDULO 4.7

🔎 Observabilidade: ler o painel e achar a falha no log

Sua automação está no ar. Mais cedo ou mais tarde, algo vai falhar — e quando falhar, você não precisa saber ler código. Precisa saber ler o painel de execuções e o log: a lista de eventos que a automação foi registrando enquanto rodava. Este módulo fecha a Trilha 4 ensinando exatamente isso.

6
Tópicos
35
Minutos
Intermediário
Nível
Teoria + prática
Tipo
0 de 60%
1

📺 O painel de execuções

Novo aqui? Um painel (ou dashboard) é a tela onde a plataforma de execução mostra tudo que rodou: cada vez que sua automação disparou, aparece uma linha nova — com data, hora e um status (sucesso ou falha). É o "extrato bancário" da sua automação: você não precisa entender como o banco processa por dentro, só sabe ler se a conta fechou certo.

No painel do Trigger.dev (a plataforma usada no módulo 4.6), cada execução vira uma linha clicável. Clicar nela abre os detalhes — inclusive o log, que é o assunto do próximo tópico.

Painel — execuções recentes ✓ 08:00:02 — busca-clima → enviar-email ✓ ontem 08:00:03 — sucesso ✗ 2 dias atrás 08:00:01 — falhou ✓ 3 dias atrás 08:00:02 — sucesso clique numa linha para abrir os detalhes → Detalhe da execução falha 10:00:01.204 iniciando task "busca-clima" 10:00:01.980 chamando API externa... 10:00:04.512 ERRO: tempo esgotado (timeout) 10:00:04.550 retentativa 1 de 3 agendada 10:00:34.100 ERRO: esgotadas as tentativas

Legenda: à esquerda, a lista de execuções com status colorido. À direita, o que aparece ao clicar numa execução que falhou — o log, linha por linha, mostrando exatamente onde e por que travou.

2

📜 O que é um log, de verdade

Novo aqui? Um log é a lista de eventos que a automação foi anotando enquanto rodava — tipo um diário de bordo. Cada linha registra "o que aconteceu" e "a que horas". Não é código: é texto simples, em ordem cronológica, contando a história do que a automação tentou fazer.

Você não precisa saber ler TypeScript. Precisa saber ler o log. É a frase mais importante deste módulo. O log conta a história em português (ou em mensagens claras) mesmo quando o código por trás é técnico — porque quem escreveu a task (o Claude Code, seguindo suas instruções) normalmente deixa mensagens legíveis em cada etapa importante.

💡 Conceito Principal

  • Cada linha do log tem: horário + o que aconteceu.
  • Linhas normais contam o progresso ("buscando...", "enviando...").
  • Linhas de erro (normalmente destacadas em vermelho ou com a palavra "ERRO") indicam onde travou.
Quando
Horário exato
O quê
O evento em texto
Ordem
De cima pra baixo
Cor
Vermelho = erro
3

🔴 Achando a linha vermelha

Quando uma execução aparece com status de falha no painel, o processo é sempre o mesmo: clique nela, abra o log, e desça até achar a primeira linha marcada como erro. Não precisa ler tudo com atenção igual — as linhas normais só confirmam que "até aqui, tudo bem"; o que importa é onde a história muda de rumo.

Lembra do módulo 4.5? Se a automação foi bem desenhada, com retentativa, você vai ver algumas tentativas registradas no log antes do erro final — isso é normal e não significa que está tudo quebrado, significa que o sistema tentou se recuperar sozinho e não conseguiu daquela vez.

✓ Leitura eficiente do log

  • Vai direto pra primeira linha marcada de erro
  • Lê a mensagem ao redor pra entender o contexto (o que estava tentando fazer)
  • Copia a linha de erro inteira, sem resumir de cabeça

✗ Se perdendo no log

  • Tenta ler linha por linha desde o início, se cansa e desiste
  • Vê uma palavra técnica e acha que precisa entender código pra continuar
  • Descreve o erro de memória pro Claude Code, sem colar o texto exato

💡 Dica Prática

A maioria dos painéis de execução tem um botão "copiar log" ou permite selecionar o texto direto. Use isso — copiar o trecho exato é muito mais eficaz do que tentar resumir o erro de memória.

4

🤝 Levando o erro de volta pro agente

Achou a linha vermelha? Não precisa decifrá-la sozinho. Volte ao Claude Code, cole o trecho do log (com contexto de algumas linhas antes e depois) e peça uma investigação — ele lê código com naturalidade e traduz o problema pra você em português.

Objetivo: pedir pro Claude Code investigar uma falha real, usando o log copiado do painel como evidência — sem você precisar entender o erro técnico primeiro.

Minha automação "" falhou na execução de
. Colei abaixo o trecho
do log a partir de onde os erros aparecem. Me explique, em português
simples, o que provavelmente deu errado e sugira uma correção. Se for
algo relacionado a uma variável de ambiente/chave de API, me diga qual
delas conferir no painel — sem eu precisar mexer no código.

--- log colado ---

--- fim do log ---

Como verificar: a resposta do agente deve apontar uma causa provável em linguagem simples (ex.: "a chave de API parece estar errada ou vencida" ou "o serviço externo demorou mais que o tempo limite") e uma ação concreta — corrigir o código, recadastrar uma chave, ou aumentar um tempo de espera. Se a resposta ficar vaga, peça: "aponte exatamente qual linha do log te fez concluir isso".

⚠️ Atenção

Ao colar um log, revise antes se ele não contém uma chave de API real por engano — alguns erros de autenticação mostram parte da chave usada. Se aparecer, apague esse trecho antes de colar em qualquer lugar, inclusive numa conversa com o agente.

5

🔄 O hábito de checagem

Observabilidade não é um evento único — é um hábito. Automação publicada sem ninguém olhando o painel de vez em quando é automação que pode estar falhando há dias sem você saber.

A boa notícia: você não precisa ficar checando manualmente todo dia. A maioria das plataformas permite configurar um alerta (por e-mail ou mensagem) que avisa automaticamente quando uma execução falha — assim o painel só precisa da sua atenção quando algo realmente pede.

1

Primeira semana: olhe todo dia

Depois de publicar uma automação nova, confira o painel diariamente até confiar que ela está estável.

2

Depois: configure alerta e relaxe

Peça ao Claude Code pra configurar um aviso automático de falha — assim você só olha quando precisa.

3

Quando o alerta chegar: log primeiro, código depois

Siga o processo dos tópicos 1 a 4 — painel, log, linha vermelha, agente.

6

🏁 Fechando a Trilha 4

Você percorreu o caminho inteiro: entendeu por que local não basta (4.1), o pipeline código → repositório → nuvem (4.2), a separação entre teste e produção (4.3), como proteger segredos (4.4), por que quebrar tudo em tarefas pequenas com retentativa (4.5), publicou uma automação de verdade (4.6) e agora sabe ler o painel quando algo falha (4.7).

Esse é o conjunto completo de habilidades pra qualquer automação sua sair do seu laptop e virar algo que roda de verdade, sozinho, com segurança. A próxima trilha muda de assunto: como dar ao seu agente a capacidade de enxergar telas e construir interfaces visuais.

🎯 Conceito Principal

  • Painel mostra o resultado. Log mostra a história. Você não precisa de TypeScript pra ler nenhum dos dois.
  • Falha isolada + retentativa + log claro = automação confiável mesmo sem supervisão constante.

Checagem rápida (opcional): sua automação falhou. Qual é o primeiro passo correto?

Resumo do Módulo

Painel: o extrato de tudo que a automação rodou, com status colorido.
Log: a lista de eventos em texto simples — você lê o log, não o código.
Linha vermelha: ache o erro, copie o trecho, leve pro Claude Code investigar.
Hábito: checagem ativa no início, depois alerta automático fazendo o trabalho por você.

Trilha 4 concluída!

Sua automação agora sabe rodar sozinha, se recuperar de falhas pequenas e te avisar quando precisar de ajuda. A Trilha 5 ensina o agente a enxergar telas e construir interfaces.