← Production Support L3: investigar e recuperar
08 / 12 · 20 MIN

Runbooks que permitem decidir

Desenha passos com pré-condições, limites e prova de recuperação.

Compreender o conceito

Um runbook útil explica quando aplicar o procedimento, que acesso é necessário e como reconhecer sucesso ou parar. Para cada passo com efeito, define a pré-condição, resultado esperado e próxima decisão. Inclui validação funcional após a ação. “O comando devolveu zero” prova apenas o resultado definido por esse comando; pode não significar que os clientes recuperaram. Uma automatização precisa de limites de âmbito e de concorrência, registo e tratamento de falhas.

Aplicar e decidir

Exercício de desenho: uma ferramenta permite reiniciar um conjunto de instâncias. Antes de a usar, identifica o serviço e ambiente, verifica capacidade mínima, limita o lote e confirma como parar. Após cada lote, observa sinais técnicos e uma operação representativa antes de continuar. Um dry-run pode mostrar alvos e alterações previstas, mas não demonstra o comportamento real com concorrência, carga e dependências. Uma simulação de recuperação deve incluir reconciliação dos resultados, além de infraestrutura ligada.

Aplicação no trabalho

Desenha o runbook para sucesso, falha e estado parcial. Uma operação por lotes precisa de limite, validação após cada lote e condição de paragem. Se a ferramenta sair com zero mas o serviço falhar, o procedimento deve continuar a investigação funcional. Conserva alvos, versão, parâmetros e resultados no registo autorizado para permitir análise posterior sem depender da memória do operador.

NA PRÁTICA

O procedimento de recuperação de ficheiros declara sucesso apenas quando o processo do importador arranca. Acrescenta critérios fictícios de exercício: ficheiro esperado recebido, contagem reconciliada, exceções analisadas e confirmação pelo responsável do processo. Os critérios reais dependem do serviço.

Armadilhas comuns

Ignorar pré-condições; repetir automaticamente depois de efeito parcial.

Tópicos relacionados: Fazer triagem e organizar a resposta · Investigar por hipóteses e dependências

Leva esta ideia contigo

O procedimento deve permitir parar e demonstrar a recuperação do serviço, além da execução do comando.

Criar conta

Referência: Evolution of automation · DR Production Support L3 2026.4; Linux, JDK 25 HotSpot, OpenSSL 3.5 and Kubernetes examples require installed-version checks