וַהֲרֵעֹתֶם בַּחֲצֹצְרֹת וְנִזְכַּרְתֶּם vahare'otem bachatzotzrot venizkartem · tocareis as trombetas e sereis lembrados · Bamidbar 10:9

Blog/Artigos · Operações

Gestão de incidentes: toque a trombeta, reúna o comando, restaure primeiro

Severidade, comando de incidente, MTTR e o postmortem sem culpa, com o modelo do Google SRE, o ICS do PagerDuty e ITIL.

Por Juliano Vince de Campos · · 6 min de leitura · 4 seções · 4 figuras

חֲצֹצְרֹת VAHARE'OTEM · BAMIDBAR 10:9

Quando o inimigo chega à terra, a Torá manda tocar as trombetas: um sinal claro que reúne o povo e mobiliza a resposta. Incidente em produção é isso, e a maioria dos times falha justamente no sinal. Ou ninguém toca a trombeta e o problema cresce em silêncio, ou todos tocam ao mesmo tempo e vira pânico sem comando. Gestão de incidentes é a disciplina de tocar o alarme certo, reunir os papéis certos e ter uma só prioridade no fogo: restaurar o serviço, e só depois perguntar por quê.

Severidade: o alarme proporcional ao fogo

O primeiro erro é não ter uma escala objetiva de gravidade. Sem ela, tudo é urgente ou nada é, e o time queima em falso alarme ou ignora o incidente real. A escala de severidade, SEV1 a SEV4 ou P1 a P4, define por impacto de negócio, não por componente técnico: SEV1 é o serviço crítico fora para muitos clientes, SEV4 é o incômodo menor sem impacto sentido. A severidade decide quem é acordado, quão rápido e com qual cerimônia.

A severidade precisa ser declarável por qualquer um e ajustável durante o incidente. Quem detecta declara a severidade inicial pela melhor estimativa, e o comando reajusta conforme o quadro clareia. O erro oposto ao alarme de menos é o alarme de mais: declarar SEV1 para tudo esgota o time e dessensibiliza o pager. A escala só funciona se for honesta, e uma matriz de impacto por alcance e por criticidade tira a decisão do achismo.

Figura 1Matriz de severidade: impacto por alcance e criticidade
Criticidade do serviço
SEV1serviço crítico, muitos clientes: acorda todo mundo agora
SEV2crítico com alcance limitado, ou não crítico amplo
SEV3impacto moderado, contornável, horário comercial
SEV4incômodo menor sem impacto sentido pelo cliente
Alcance (quantos clientes)
A severidade sai do cruzamento de alcance e criticidade, não do componente que quebrou. É o que tira a decisão do achismo e calibra quem é acordado.

Comando de incidente: papéis, não heróis

O incidente grave falha quando vira uma multidão de engenheiros mexendo em tudo ao mesmo tempo, sem ninguém coordenando. A resposta madura é o Incident Command System, adaptado dos bombeiros para a tecnologia pela PagerDuty e pelo Google SRE: papéis claros e temporários. O Comandante do Incidente (IC) coordena e decide, não põe a mão no código. O de operações investiga e conserta. O de comunicação atualiza clientes e liderança. O escriba registra a linha do tempo.

A chave é separar quem coordena de quem conserta. O IC não é o mais sênior nem o que sabe mais do sistema; é quem mantém a cabeça fria, faz as perguntas e toma decisões, liberando os especialistas para focar no conserto sem serem interrompidos a cada cinco minutos por perguntas de status. Numa central de registros, foi exatamente isso que estruturei junto às normas de incidente: severidade P1 a P4, Major Incident Management e RTO de duas horas em P1, para que o fogo tivesse comando, e não corrida.

Figura 2Os papéis do comando de incidente
  • ICComandante do incidentecoordena e decide; não põe a mão no código
  • OLLíder de operaçõesinvestiga e executa o conserto, focado, sem interrupção
  • CLComunicaçãoatualiza clientes, status page e liderança
  • SCEscribaregistra a linha do tempo para o postmortem
Papéis temporários, não hierarquia. Separar quem coordena de quem conserta é o que transforma a multidão em resposta ordenada.

MTTR: restaurar primeiro, entender depois

A métrica que importa no incidente é o tempo de restauração, e ela se decompõe: tempo para detectar (MTTD), para reconhecer, para diagnosticar e para reparar. O MTTR total é o que o cliente sofre, e otimizá-lo raramente significa consertar mais rápido; significa detectar mais cedo e mitigar antes de entender. Reverter o último deploy, redirecionar tráfego, ativar o modo degradado: restaurar o serviço é a prioridade, mesmo sem saber ainda a causa raiz.

É contraintuitivo para o engenheiro, que quer entender antes de agir, mas no incidente a ordem se inverte: mitigue primeiro, investigue depois. A causa raiz é trabalho da gestão de problemas, que vem calmamente depois; o incidente termina quando o cliente parou de sofrer, não quando o mistério foi resolvido. O change failure rate e a facilidade de rollback, métricas do DORA, são o que mais reduzem o MTTR na prática, porque a mitigação mais rápida quase sempre é desfazer a última mudança.

Figura 3A linha do tempo do incidente, da detecção à restauração
  1. 01IADetectar (MTTD)o alerta dispara; quanto mais cedo, menor todo o resto
  2. 02Reconhecero plantão assume, declara severidade, aciona o comando
  3. 03Mitigarrestaura o serviço mesmo sem a causa: rollback, failover
  4. 04Diagnosticarcom o cliente já aliviado, investiga com calma
  5. 05Encerrarconfirma normalização e agenda o postmortem

Mitigar vem antes de diagnosticar. O incidente acaba quando o cliente para de sofrer, não quando o mistério é resolvido.

MTTD é o multiplicador: detectar cedo encolhe tudo que vem depois. E a mitigação mais rápida costuma ser desfazer a última mudança.

O postmortem sem culpa: aprender, não punir

O incidente termina, mas o valor está no que vem depois: o postmortem. E aqui a cultura decide tudo. O postmortem sem culpa, princípio que John Allspaw consolidou na Etsy e que o Google SRE adotou, parte de que as pessoas agiram de forma razoável com a informação que tinham no momento. O foco sai de quem errou e vai para que condições do sistema permitiram o erro, porque punir o indivíduo só ensina o time a esconder incidente, e sistema que esconde falha é sistema que repete falha.

Um bom postmortem tem linha do tempo factual, análise de causa que vai além do erro humano imediato, e ações concretas com dono e prazo, tratadas como trabalho prioritário e não como intenção. O antipadrão é o postmortem que termina em ação corretiva foi mais cuidado, que não muda nada. A pergunta certa não é por que a pessoa clicou no botão errado, é por que o sistema permitia que um clique errado causasse esse estrago, e o que mudamos para que o próximo erro humano seja inofensivo.

Figura 4Postmortem que ensina contra postmortem que pune
AspectoSem culpa (aprende)Com culpa (esconde)
Pergunta centralque condição permitiu o erro?quem cometeu o erro?
Sobre o humanoagiu razoável com o que sabiafoi negligente, precisa treinar
Ação típicamudança no sistema, com dono e prazo'ter mais cuidado', sem dono
Efeito no timereporta cedo, aprende, melhoraesconde incidente, repete falha
Culpar o indivíduo ensina o time a esconder. O postmortem sem culpa é o que faz o mesmo incidente não voltar, porque muda o sistema, não a pessoa.

Para levar

Gestão de incidentes é tocar o alarme certo e reunir o comando: severidade objetiva por impacto, papéis claros que separam quem coordena de quem conserta, e uma só prioridade no fogo, restaurar antes de entender. O MTTR encolhe pela detecção precoce e pela mitigação rápida, e o postmortem sem culpa faz a falha não voltar. Google SRE, o ICS do PagerDuty, John Allspaw e ITIL dão o método. A IA vira escriba, aponta a causa e encurta o MTTD, mas comandar o incidente com a cabeça fria continua sendo trabalho humano.

Tags

  • #julianovincedecampos
  • #GestãoDeIncidentes
  • #SRE
  • #ITIL
  • #Postmortem
  • #MTTR
  • #Oncall

Onde eu estudei, me certifiquei e trabalhei

  • University of Cambridge
  • PUC Minas
  • PUC-RS
  • PUC Goiás
  • Pontificia Universidad Católica del Perú
  • Amazon Web Services
  • Google
  • IBM
  • Oracle
  • COBIT 5 Foundation
  • ITIL v3 Foundation
  • Exemplar Global
  • Red Team Leaders
  • Infosec
  • Salesforce
  • Flowgrammers
  • ISO/IEC 27001
  • NIST Cybersecurity Framework
  • Compass UOL
  • Luby
  • Creditas
  • PicPay
  • PagoNxt, Santander
  • Mercado Pago
  • Itaú Unibanco
  • Foursys
  • Soluti Certificação Digital