Analysieren der Datei request.log auf Traffic-Muster

Die folgenden Schritte zeigen, wie Sie request.log analysieren können, indem Sie ein Traffic-Diagramm generieren und dann Querverweise auf die Ausgabe der request.log- und rlog.jar-Tools generieren.

Beschreibung description

Umgebung

Adobe Experience Manager

Problem/Symptome

Wie kann ich die request.log Datei auf Traffic-Muster analysieren?

Auflösung resolution

  1. Installieren Sie Perl (Programmiersprache, die für die Textbearbeitung entwickelt wurde) und Gnuplot (portable Befehlszeile) auf Ihrem Desktop und für Windows OS, Cygwin (Unix-ähnliche Umgebung und Befehlszeilenschnittstelle).

    Stellen Sie bei der Installation Cygwin sicher, dass Sie Perl und Gnuplot während der Installation im Pakete auswählen Schritt einbeziehen. Installieren Sie unter Mac OS(X) Brew (freies und Open-Source-Software-Paketverwaltungssystem).

    Öffnen Sie nach der von Brew die Mac Terminal-Anwendung und führen Sie Brew aus, um Gnuplot zu installieren.

  2. Laden Sie die beiden folgenden Dateien in einen neuen Ordner auf dem Computer herunter.

    graph-request-log.pl

    requestLog.pm

  3. Führen Sie den Befehl für den Pfad von request.log aus:

    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 der folgenden:

Um die obige Grafik zu verstehen, muss man verstehen, was Median und Perzentil bedeuten. Wie im Diagramm gezeigt, benutzen Benutzer das System nicht vor ca. 7 Uhr morgens. Der Verkehr nimmt gegen 9 Uhr zu. Der Traffic steigt dann um 11:30 Uhr weiter an, und die Anzahl der Anfragen steigt stark an und die Antwortzeiten verlangsamen sich (erkennbar an der medianen Antwortzeit und den 98. Perzentil-Markierungen). In der ReadmeDatei finden Sie weitere Informationen zur Dokumentation dieses Diagrammtools.

  1. Nachdem das Diagramm nun verwendet wurde, um wichtige Zeiträume zu finden, verweisen Sie in den Protokolldateien (z. B. request.log und error.log) auf die ausgewählten Zeiten. Eine einfache Möglichkeit, große Dateien anzuzeigen, ist der less-Befehl auf der Shell (Cygwin unter Windows oder Terminal unter Mac). Führen Sie beispielsweise diesen Befehl less request.log aus, suchen Sie nach /2016 11:3[ 0-9] : und drücken Sie Eingabetaste, um den Zeitrahmen bis 11:30 Uhr in der Datei auszuwählen, und klicken Sie dann auf „Suchen“
  2. Es kann auch ein Querverweis auf die Diagramme zu der Ausgabe der rlog.jar-Anwendung erfolgen, die mit AEM unter opt/helpers bereitgestellt wird. Anweisungen finden Sie in AEM-Dokumenten.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f