Exemple d'analyse de site pour l'afficheur de contenu Web

Le journal d'analyse du site utilise le format NCSA Combined, qui est une combinaison du format de journal NCSA Common et de trois champs supplémentaires : le champ d'aiguillage, le champ user_agent et le champ cookie. Cet exemple présente des informations standard de consignation de l'analyse de site pour l'afficheur de contenu Web.

Le journal de l'analyse du site HCL Digital Experience Portal est :


wp_profile_root/logs/WebSphere_Portal/sa_date_time.log
date_time indique la date et l'heure de création du fichier. Le fichier en cours (actif) porte le nom de sa.log.
Remarque : Le service WP SiteAnalyzerService peut être configuré de façon à utiliser d'autres noms de fichier.

L'exemple suivant présente un exemple d'entrée dans le journal d'analyse du site écrit par l'afficheur de contenu Web si SiteAnalyzerJSRPortletLogger est activé.

9.37.3.88 - jdoe [22/Nov/2008:22:11:27 +0100] "GET /Portlet/5_8000CB1A00U6B02NVSPH1G20G1/Web_Content_Viewer_(JSR_286)/Web%20Content%2fTestSite01%2fTestSiteArea01%2fTestContent01?PortletPID=5_8000CB1A00U6B02NVSPH1G20G1&PortletMode=view&PortletState=normal&RequestType=render&PUBLIC_CONTEXT=%2fWeb%20Content%2fTestSite01 %2fTestSiteArea01%2fTestContent01 HTTP/1.1" 200 -1 "http://myserver.company.com/Page/ 6_8000CB1A00UR402F0JC25U1O25/MyPage" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.18) Gecko/20081029 Firefox/2.0.0.18" "JSESSIONID=0000JwIm04xm7btVLwzCj9Qo-uj:-1"

Le tableau décrit chaque zone du format du fichier journal.
Tableau 1. Explication de chaque zone dans le format du journal
Zone dans l'exemple Nom et explication de la zone du journal
9.37.3.88
hôte
Adresse IP du client HTTP qui a envoyé la requête.
Important : S'il existe un serveur proxy inverse entre le client et le portail, l'adresse IP qui est consignée est celle du serveur proxy inverse plutôt que celle du client HTTP. Pour consigner l'adresse IP du client HTTP, vous devez supprimer le serveur proxy inverse de l'environnement.
-
rcf931
Identificateur permettant d'identifier le client à l'origine de la demande. Si l'identificateur de client est inconnu, la zone contient un tiret (-).
jdoe
nom utilisateur
ID utilisateur associé au client. Si l'identificateur d'utilisateur est inconnu, la zone contient un tiret (-).
[22/Nov/2008:22:11:27 +0100]
date:heure fuseau horaire
Date et heure de la requête HTTP.
"GET /Portlet/[...] HTTP/1.1" 
demande
Méthode HTTP, URI de la ressource demandée et version du protocole HTTP utilisée par le client. L'URI comprend les éléments suivants :
  • L'identificateur Portlet.
  • L'ID de l'instance de l'afficheur de contenu Web faisant l'objet de la requête.
  • Le nom administratif de l'afficheur de contenu Web (Remarque : ce nom est toujours le même, sauf si le portlet a été cloné.)
  • Le chemin de contexte de l'objet Web Content Manager affiché, codé en UTF-8.
  • Une chaîne de requête contenant les paramètres suivants :
    PortletPID
    L'ID de l'instance de l'afficheur de contenu Web faisant l'objet de la requête.
    PortletMode
    Mode dans lequel le portlet est affiché. Notez que l'afficheur de contenu Web consigne les entrées du journal uniquement en mode vue.
    PortletState
    Etat de la fenêtre du portlet.
    RequestType
    Type de requête (notez que l'afficheur de contenu Web consigne les entrées du journal uniquement pour les requêtes d'affichage).
    Celui-ci est suivi d'une liste de tous les paramètres de requête qui sont disponibles pour l'instance de l'afficheur de contenu Web en tant que paires clé-valeur codées en UTF-8.
200
code d'état
Code d'état HTTP associé à la requête.
-1
octets
Nombre d'octets de données transférés à partir du client dans le cadre de la demande. La valeur -1 indique que le nombre d'octets est inconnu.
"http://myserver.company.com/Page/6_8000CB1A00UR402F0JC25U1O25/MyPage"
aiguillage
Dans les entrées du journal d'analyse de site du portlet, l'aiguillage identifie la page de portail dans laquelle l'instance de l'afficheur de contenu Web s'affiche.
"Mozilla/5.0 [...]"
agent_utilisateur
Type de navigateur Web utilisé par le client.
"JSESSIONID=0000JwIm04xm7btVLwzCj9Qo-uj:-1"
cookies
Nom et valeur d'un cookie envoyé au navigateur du client dans le cadre de la requête. En cas d'envoi de plusieurs cookies, un point-virgule sépare les différents éléments de la liste.