Analyserar filen request.log för trafikmönster

I följande steg visas hur du analyserar request.log genom att generera ett trafikdiagram och sedan generera korsreferenser till utdata för verktygen request.log och rlog.jar.

Beskrivning description

Miljö

Adobe Experience Manager

Problem/symtom

Hur analyserar jag request.log-filen för att se om den innehåller trafikmönster?

Upplösning resolution

  1. Installera Perl (programmeringsspråk för textbearbetning) och Gnuplot (portable command-line) på skrivbordet och för Windows OS installerar du Cygwin (Unix-lik miljö och kommandoradsgränssnitt).

    När du installerar Cygwin måste du ta med Perl och Gnuplot under installationen i steget Välj paket . I Mac OS(X) installerar du Brew (kostnadsfritt och med öppen källkod-system för programpakethantering).

    När du har installerat Brew öppnar du Mac Terminal-programmet och kör Brew för att installera Gnuplot.

  2. Hämta de två följande filerna till en ny mapp på datorn.

    graph-request-log.pl

    requestedLog.pm

  3. Kör kommandot för sökvägen request.log:

    Perl and graph-request-log.pl --title Request Log Graph --output output.png request.log | Gnuplot.

    Kommandot skapar en fil med namnet output.png som liknar följande:

Om du vill förstå diagrammet ovan måste du förstå vad median och percentile betyder. Som framgår av diagrammet använder inte användarna systemet förrän vid ungefär 7:00. Trafiken stiger upp runt nio. Trafiken ökar sedan ytterligare kl. 11.30 och antalet förfrågningar ökar och svarstiderna blir långsammare (vilket framgår av mediansvarstiden och 98:e percentilmarkeringarna). Mer information om dokumentationen för det här diagramverktyget finns i filen Viktigt.

  1. Nu när diagrammet har använts för att hitta viktiga tidsperioder, korsrefererar du de valda tidpunkterna i loggfilerna (till exempel request.log och error.log). Ett enkelt sätt att visa stora filer är att använda kommandot less på skalet (Cygwin i Windows eller Terminal i Mac). Kör till exempel det här kommandot mindre request.log och sök efter /2016 11:3[ 0-9] :, och tryck på Retur för att välja tidsramen till 11:30 i filen och klicka sedan på Sök.
  2. En korsreferens på diagrammen mot utdata från programmet rlog.jar som levererats med AEM under opt/help kan också göras. Instruktioner finns i AEM dokument.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f