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

  1. 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.

  2. Baixe os dois arquivos a seguir em uma nova pasta no computador.

    graph-request-log.pl

    requestlog.pm

  3. 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.

  1. 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.
  2. 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.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f