Idee und Konzeption: Ulf-Dietrich
Reips
Programmierung: Stefan
Stieger
online zu finden
unter:
http://www.sclog.eu/
Aufgabe
Bevor Sie beginnen
Aufgabe
Aufgabe des Scientific LogAnalyzers ist es, von
Web-Servern produzierte Logdateien so zu analysieren und aufzubereiten,
dass die darin enthaltenen Informationen herausgefiltert und
in bereits sinnvoll geordneter Form problemlos in SPSS, Excel
etc. importiert werden können (via tab-delimited File).
Durch die Angabe von bestimmten Extensions (gif, jpg, ..)
ist es möglich bereits im Vorfeld der Analyse die Serverlogdatei
von nicht relevanten Logdateizeilen (Bilder, usw.) zu säubern
und somit seine Größe zu verringern. In weiterer Folge verkürzt
dies die Analysezeit.
Besser ist natürlich, bereits vor dem Upload die Serverlogdatei
vorzufiltern um auch diesen Vorgang zu beschleunigen.
Ein eingebauter IP bzw. DN – Filter markiert IP-Adressen bzw.
DN-Adressen (und Adresstypen von ans Internet angeschlossenen
Computers) im Outputfile aufgrund einer selbst eingegebenen
Liste oder aber auch auf Grund einer sog. Masterliste (Liste
die mit - aus der Erfahrung gewachsen - Adressen gefüllt ist
und vom Scientific LogAnalyzer-Administrator geführt wird).
Um die Ausgabe zu beschleunigen und eventuelle Abstürze von Webbrowsern
zu verhindern gibt es die Option sich nur das Tab-delimited File
berechnen zu lassen.
Über den Upload der Logdatei und den Download des fertig
analysierten Outputfiles ist eine Benutzung des LogAnalyzers
von jedem beliebigen Ort auf der Welt möglich.
Um die Analyse von durch Web-Experimente entstandene Logdateien
zu ermöglichen, gibt es die Option Suchstrings (charakteristische
Zeichenfolge) für die Experimentalbedingungen einzugeben.
Diese werden dann im Outputfile entsprechend gekennzeichnet.
Bevor Sie beginnen
Wichtig: Bitte für den Upload die Logdatei
in ein secure directory (https access) ablegen, wenn es sich
um sensible Daten handelt.
Die Serverlogdatei muss die richtigen Zeilenendungen (linefeeds)
aufweisen (DOS Style: \n).
Da Serverlogdateien sehr groß werden können ist
es notwendig die Logdateien vorzubereiten bevor Sie mit dem
Upload beginnen. D.h. nur diejenigen Logdateizeilen herausfiltern
welche relevant sind für die Analyse (z.B.: alle Logdateizeilen
mit einer bestimmten Experimentnummer, ...). Dies kann z.B.
mit dem Befehl "copy lines containing ..." in dem
Programm BBEdit erreicht werden.
Während der Durchführung der Analyse den Prozess
nicht abbrechen (z.B. durch die Back-Taste), da es sonst zu
Fehlern im Outputfile kommen kann (am Server läuft der
Prozess nämlich weiter; wird ein neuer Prozess gestartet,
dann schreiben zwei Prozesse in ein Outputfile!).
Wichtig: alle Angaben sind case sensitive!!
Wichtig: In den Search Arguments dürfen die Zeichen "<"
und ">" nicht verwendet werden. Diese werden
vom Scientific LogAnalyzer herausgefiltert um die Interpretation von
eventuell sich in der Logdatei befindlichem HTML Code zu unterbinden.
Vorbedingung für die Verwendung:
- das Ausführen von Javasript muss im Webbrowser möglich
sein
- Popup Fenster müssen erlaubt sein (wichtig für
die Darstellung von Hilfstexten)
Wichtig: Als Grundlage für die Analyse
werden nur Dateinamen mit folgenden Endungen in der Logdatei
herangezogen:
.html
.htm
.php
.php3
.asp
.acgi
Wichtig: Bevor Sie mit der Analyse
beginnen vergewissern Sie sich bitte, dass die Logdatei nach
Uhrzeit und Datum aufsteigend sortiert ist.
|