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 från request.log
och rlog.jar
verktyg.
Beskrivning description
Miljö
Adobe Experience Manager
Problem/symtom
Analysera request.log
fil för trafikmönster?
Upplösning resolution
-
Installera Perl (Programmeringsspråk för textredigering) och Gnuplot (bärbar kommandorad) på datorn och för Windows OS, installera Cygwin (Unix-liknande miljö och kommandoradsgränssnitt).
Vid installation Cygwin, var noga med att inkludera Perl och Gnuplot under installationen i Välj paket steg. På Mac OS(X) installerar du Bra (kostnadsfritt system för programpakethantering med öppen källkod).
Efter installation Bra öppnar du Mac Terminal och kör Bra för installation Gnuplot.
-
Hämta de två följande filerna till en ny mapp på datorn.
-
Kör kommandot för sökvägen till
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
liknar följande:
För att förstå diagrammet ovan måste man förstå vad median och percentil menar. 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). Visa Viktigt-fil om du vill ha mer information om dokumentationen för det här diagramverktyget.
- 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 mindre på skalet (Cygwin i Windows eller Terminal i Mac). Kör till exempel det här kommandot less request.log och söka efter /2016 11:3
[
0-9]
: och tryck Retur för att välja tidsram till 11.30 i filen och sedan klicka på Sök. - En korsreferens i diagrammen mot resultatet av
rlog.jar
program som levereras med AEM under opt/help kan också utföras. Instruktioner finns i AEM dokument.