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.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.
- 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.jar
som levererats med AEM under opt/help kan också göras. Instruktioner finns i AEM dokument.