Blog entry by Diego Ramos

Anyone in the world Wednesday, 9 February 2022, 12:00 AM

Um relatório administrativo deixou todo o ambiente lento

Uma consulta pesada consumia recursos sempre que o relatório era aberto e afetava todos os usuários do ambiente.

A lentidão aparecia em horários irregulares e sumia pouco depois, até que os registros mostraram a mesma coincidência sempre que um relatório administrativo específico era executado, ligando uma ação de poucos usuários ao impacto sentido por todo o ambiente.

Para não transformar uma suspeita em diagnóstico, reduzimos a exposição sem destruir os registros que explicariam o ocorrido, identificamos contas, sessões, papéis, endereços e horários envolvidos, preservando evidências antes de remover permissões, bloquear acessos ou restaurar conteúdos, porque uma correção apressada poderia impedir a compreensão do alcance real.

Depois de confirmar o alcance, reconstruímos a sequência de ações pelos logs disponíveis, comparamos permissões herdadas e atribuídas diretamente, testamos o recurso fora de uma sessão administrativa e procuramos o mesmo padrão em cursos ou usuários relacionados, evitando concluir que o caso estava isolado apenas porque o primeiro relato mencionava uma única pessoa.

Foi nessa comparação que o comportamento deixou de parecer aleatório, já que uma consulta pesada consumia recursos sempre que o relatório era aberto e afetava todos os usuários do ambiente. foi confirmado por mais de uma evidência, corrigimos o acesso, encerramos sessões quando necessário, revisamos itens semelhantes e documentamos o limite do que era possível afirmar, deixando claro onde havia prova e onde existia apenas suspeita.

Bloqueamos temporariamente o acesso ao relatório, preservamos a consulta e os parâmetros que reproduziam o problema e encaminhamos a otimização, depois a nova versão foi testada com volume semelhante ao real antes de voltar ao menu da equipe administrativa.

Foi assim que esse caso saiu da fila de chamados e passou a fazer parte dos bastidores da EAD Suporte.

Comments

  • EHEduarda Hoffmann - Sat, 19 Feb 2022, 10:48 AM
    Esse tipo de caso engana bastante. era mais ou menos isso: um relatório administrativo derrubar a experiência do site inteiro. bom ter o passo a passo e não sair mexendo em tudo. Esse é o tipo de incidente em que uma mudança pequena pode ter efeito no ambiente inteiro.
  • CQCarolina Queiroz - Sat, 14 May 2022, 9:01 AM
    Em situações assim, o problema parece isolado no começo. Depois fica claro o cenário real: um relatório administrativo derrubar a experiência do site inteiro. Esse é o tipo de incidente em que uma mudança pequena pode ter efeito no ambiente inteiro.
  • RSRafael Siqueira - Sun, 2 Oct 2022, 8:57 AM
    O ponto é importante e aparece muito no dia a dia: um relatório administrativo derrubar a experiência do site inteiro. A equipe recebe só o sintoma e precisa ir juntando as peças. Esse é o tipo de incidente em que uma mudança pequena pode ter efeito no ambiente inteiro.