Análise do arquivo request.log para padrões de tráfego
As etapas a seguir mostram como analisar request.log
gerando um gráfico de tráfego e, em seguida, gerando referências cruzadas para a saída do request.log
e rlog.jar
ferramentas.
Descrição description
Ambiente
Adobe Experience Manager
Problema/Sintomas
Como analisar a request.log
arquivo para padrões de tráfego?
Resolução resolution
-
Instalar Perl (Linguagem de programação desenvolvida para manipulação de texto) e Gnuplot (linha de comando portátil) na área de trabalho e para o SO Windows, instale Cygwin (ambiente tipo Unix e interface de linha de comando).
Ao instalar o Cygwin, inclua Perl e Gnuplot durante a instalação no Selecionar pacotes etapa. No Mac OS(X), instale Brew (sistema de gerenciamento de pacotes de software livre e de código aberto).
Após a instalação Brew, abra o aplicativo Terminal do Mac e execute Brew para instalar Gnuplot.
-
Baixe os dois arquivos a seguir em uma nova pasta no computador.
-
Execute o comando para o caminho de
request.log
:Perl and graph-request-log.pl --title Request Log Graph --output output.png request.log | Gnuplot
.O comando produz um arquivo chamado
output.png
semelhante ao seguinte:
Para entender o gráfico acima, é preciso entender o que mediana e percentual média. Como mostrado no gráfico, os usuários não usam o sistema até por volta das 7:00 AM. O tráfego acontece por volta das 9h. O tráfego aumenta ainda mais às 11h30 e um pico no número de solicitações e tempos de resposta mais lentos (visíveis pelo tempo de resposta mediano e marcações do percentil 98). Exibir o Arquivo Readme para obter mais informações sobre a documentação desta ferramenta de gráfico.
- Agora que o gráfico foi usado para encontrar períodos importantes, faça referência cruzada das horas selecionadas nos arquivos de log (como request.log e error.log). Uma maneira fácil de visualizar arquivos grandes é usar o menos comando no shell (Cygwin no Windows ou Terminal no Mac). Por exemplo, execute este comando menos request.log e pesquisar /2016 11:3
[
0-9]
: e pressione Enter para selecionar o período até 11h30 no arquivo e clique em Pesquisar. - Uma referência cruzada nos gráficos em relação à saída do
rlog.jar
aplicativo enviado com AEM em opt/helpers também pode ser feito. As instruções podem ser encontradas em Documentos do AEM.