Analyse du fichier request.log à la recherche de modèles de trafic

Les étapes suivantes montrent comment analyser request.log en générant un graphique de trafic, puis en générant des références croisées vers la sortie de la variable request.log et rlog.jar outils .

Description description

Environnement

Adobe Experience Manager

Problème/Symptômes

Comment analyser la variable request.log fichier pour les schémas de trafic ?

Résolution resolution

  1. Installer Perl  (langage de programmation développé pour la manipulation de texte) et Gnuplot  (ligne de commande portable) sur votre bureau et pour Windows OS, installez . Cygwin  (Environnement de type Unix et interface de ligne de commande).

    Lors de l’installation Cygwin, veillez à inclure Perl et Gnuplot lors de l’installation dans le  Sélection de packages  étape . Sous Mac OS (X), installez Rupture  (système de gestion de packages logiciels libres et open source).

    Après installation Rupture, ouvrez l’application Mac Terminal et exécutez Rupture pour installer Gnuplot.

  2. Téléchargez les deux fichiers suivants dans un nouveau dossier sur l’ordinateur.

    graph-request-log.pl

    requestlog.pm

  3. Exécutez la commande pour le chemin d’accès de request.log:

    Perl and graph-request-log.pl --title Request Log Graph --output output.png request.log | Gnuplot.

    La commande génère un fichier nommé output.png similaire à ce qui suit :

Pour comprendre le graphique ci-dessus, vous devez comprendre ce qui suit : médian et percentile Je veux dire. Comme le montre le graphique, les utilisateurs n'utilisent pas le système avant 7 heures. Le trafic augmente vers 9 heures du matin. Le trafic augmente ensuite à 11h30, et le nombre de requêtes augmente plus rapidement et les temps de réponse sont plus lents (visibles par le temps de réponse médian et les marquages du 98e percentile). Afficher la variable Fichier Lisez-moi pour plus d’informations sur la documentation de cet outil graphique.

  1. Maintenant que le graphique a été utilisé pour trouver des périodes importantes, effectuez des références croisées avec les heures sélectionnées dans les fichiers journaux (par exemple, request.log et error.log). Pour afficher facilement des fichiers volumineux, utilisez le less sur le shell (Cygwin sous Windows ou Terminal sur Mac). Par exemple, exécutez cette commande. less request.log  et recherchez /2016 11:3[ 0-9] :, puis appuyez sur Entrée pour sélectionner la période à 11h30 dans le fichier, puis cliquez sur Rechercher.
  2. Référence croisée sur les graphiques par rapport à la sortie de la variable rlog.jar L’application fournie avec AEM sous opt/helpers peut également être réalisée. Les instructions se trouvent dans AEM des documents.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f