Skip to main content

Transforme um Hotfix em Produção em um Playbook

Extraia as etapas exatas de uma sessão bem-sucedida de resposta a incidentes para que sua equipe possa repetir a correção sempre.
AuthorCognition
CategoryOtimização do Devin
FeaturesAvançado, Playbooks
1

Identifique a sessão de incidente que vale a pena capturar

Após resolver um incidente em produção, você tem uma transcrição da sessão do Devin que capturou cada etapa de diagnóstico, cada comando executado e cada decisão tomada sob pressão. Essa transcrição é a matéria-prima para um playbook que sua equipe de plantão pode reutilizar da próxima vez.Nem toda sessão de incidente é um bom candidato a playbook. Procure sessões em que o Devin seguiu uma metodologia clara e repetível — o tipo de incidente que sua equipe vê com frequência:
  • Vazamentos de memória — identificou a origem, aplicou a correção, verificou o uso de heap após o deploy
  • Esgotamento do pool de conexões — rastreou a causa raiz, ajustou as configurações do pool, adicionou monitoramento
  • Timeouts em cascata — isolou o upstream com falha, adicionou circuit breakers, validou a recuperação
2

Crie o playbook no Modo Avançado

Abra a página inicial do Devin e clique no botão Advanced abaixo da caixa de entrada. Selecione a aba Create Playbook.Cole o link da sessão do incidente e descreva o que o playbook deve capturar. Seja específico em relação ao escopo de generalização — o playbook deve funcionar para a classe de incidente, não apenas para o serviço específico que quebrou.Se você tiver vários incidentes resolvidos do mesmo tipo (por exemplo, duas sessões diferentes de vazamento de memória), adicione todos. Devin identifica padrões comuns entre sessões e produz um playbook mais robusto.
3

Teste no próximo incidente

O verdadeiro teste é se o playbook funciona em uma instância diferente da mesma classe de incidente. Quando surgir o próximo problema de memória, inicie uma nova sessão do Devin, anexe o playbook e aponte-o para o serviço afetado.Se a sessão resolver o incidente de forma limpa, o seu playbook generaliza bem. Se houver dificuldades — talvez o padrão de vazamento seja diferente, ou o serviço use um driver de banco de dados diferente — envie essa sessão novamente para o Modo Avançado usando a aba Improve Playbook para corrigir as lacunas. Veja Corrigir um Playbook de Migração de Banco de Dados Instável para esse fluxo de trabalho.