Soneto Shakespeare ++ Postmortem (incidente #465)
Data: 2015-10-21
Autores: jennifer, martym, agoogler
Estado: Completo, itens de ação em andamento
Resumo: Pesquisa de Shakespeare por 66 minutos durante um período de muito grande interesse em Shakespeare devido à descoberta de um novo soneto.
Impacto: Estimativa de 1,21 bilhão de consultas perdidas, sem impacto na receita.
Causas raiz: Falha em cascata devido à combinação de carga excepcionalmente elevada e uma fuga de recursos quando as buscas falharam devido a termos que não estavam no Shakespeare corpus. O soneto recentemente descoberto utilizou uma palavra que nunca tinha aparecido antes numa das obras de Shakespeare, que por acaso era o termo procurado pelos usuários. Em circunstâncias normais, a taxa de falhas de tarefas devido a fugas de recursos é suficientemente baixa para passar despercebida.
Gatilho: Bug latente acionado por aumento repentino no tráfego.
Resolução: Tráfego direcionado para o cluster sacrificial e capacidade 10x adicionada para mitigar a falha em cascata. Índice atualizado implantado, resolvendo a interação com o bug latente. Manutenção de capacidade extra até ao aumento do interesse público em novas passagens de soneto. Vazamento de recursos identificado e correção implantada.
Detecção: Borgmon detectou um nível elevado de HTTP 500s e paginou de plantão.
Itens de Ação:
Plataforma de observabilidade, incident management e monitoramento — tudo que você precisa para operar como o Google.