Quando o usuário reclama de lentidão num sistema hospedado fora da empresa, o traceroute costuma ser o segundo comando do plantão, logo depois do ping. Em segundos, a saída devolve uma lista de saltos, tempos em milissegundos e, quase sempre, alguns asteriscos que parecem apontar o culpado. Ler essa saída exige mais cuidado do que […]
Erros de pod no Kubernetes: CrashLoopBackOff, OOMKilled, ImagePullBackOff e 7 outros
São 3h da manhã. O kubectl get pods devolve a mesma linha há vinte minutos: CrashLoopBackOff, 47 restarts, nenhuma pista na tela. O pipeline passou. O deploy foi aplicado. O cluster continua de pé. O status daquela coluna nomeia o sintoma, nunca a causa. Dois pods em CrashLoopBackOff podem quebrar por motivos sem nenhuma relação […]
Troubleshooting de aplicações: metodologia e ferramentas
Aplicações modernas rodam em microserviços, containers efêmeros, filas distribuídas e múltiplas camadas de infraestrutura na nuvem. Quando algo trava, o sintoma raramente mora onde parece morar. A pergunta “por que isso falhou?” virou uma disciplina de engenharia, não um exercício de intuição. É por isso que o troubleshooting de aplicações deixou de ser uma arte […]


