Analysieren der Datei "request.log"auf Traffic-Muster
Die folgenden Schritte zeigen, wie Sie request.log
durch Generieren eines Traffic-Diagramms und anschließendes Generieren von Querverweisen zur Ausgabe der request.log
und rlog.jar
Tools.
Beschreibung description
Umgebung
Adobe Experience Manager
Problem/Symptome
Analysieren der request.log
Datei für Traffic-Muster?
Auflösung resolution
-
Installieren Perl (Für die Textbearbeitung entwickelte Programmiersprache) und Gnuplot (tragbare Befehlszeile) auf Ihrem Desktop und für Windows OS installieren Sie Cygwin (Unix-ähnliche Umgebung und Befehlszeilenschnittstelle).
Bei der Installation Cygwin einschließen. Perl und Gnuplot während der Installation in der Pakete auswählen Schritt. Installieren Sie unter Mac OS(X) die Brew (kostenloses und Open-Source Software Package Management System).
Nach der Installation Brew, öffnen Sie die Mac Terminal-Anwendung und führen Sie Brew installieren Gnuplot.
-
Laden Sie die beiden folgenden Dateien in einen neuen Ordner auf dem Computer herunter.
-
Führen Sie den Befehl für den Pfad von aus
request.log
:Perl and graph-request-log.pl --title Request Log Graph --output output.png request.log | Gnuplot
.Der Befehl erzeugt eine Datei mit dem Namen
output.png
ähnlich wie folgt:
Um das obige Diagramm zu verstehen, muss man verstehen, was median und percentile Mittelwert. Wie in der Grafik gezeigt, verwenden Benutzer das System erst gegen 7 Uhr. Der Verkehr nimmt um 9 Uhr auf. Der Traffic steigt dann um 11:30 Uhr weiter an, und die Anzahl der Anfragen steigt und die Antwortzeiten werden langsamer (erkennbar an der mittleren Antwortzeit und den 98. Perzentil-Markierungen). Anzeigen der Readme file für weitere Informationen zur Dokumentation dieses Diagrammwerkzeugs.
- Nachdem das Diagramm jetzt verwendet wurde, um wichtige Zeiträume zu finden, verweisen Sie auf die ausgewählten Zeitpunkte in den Protokolldateien (z. B. request.log und error.log). Eine einfache Möglichkeit, große Dateien anzuzeigen, besteht darin, die less auf der Shell (Cygwin unter Windows oder Terminal unter Mac). Führen Sie beispielsweise diesen Befehl aus less request.log und suchen Sie nach /2016 11:3
[
0-9]
: und drücken Sie Eingabe , um den Zeitraum in der Datei auf 11:30 Uhr festzulegen, und klicken Sie dann auf "Suchen". - Ein Querverweis auf die Diagramme mit der Ausgabe der
rlog.jar
Die Anwendung, die mit AEM unter Opt/Helper ausgeliefert wurde, kann ebenfalls durchgeführt werden. Anweisungen hierzu finden Sie unter AEM Dokumente.