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
-
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.
-
Hämta de två följande filerna till en ny mapp på datorn.
-
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.pngsom 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.
- 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. - En korsreferens på diagrammen mot utdata från programmet
rlog.jarsom levererats med AEM under opt/help kan också göras. Instruktioner finns i AEM dokument.