Sherlog : un analyseur détaillé de logs

développé sous GPL par EuropeanServers (hébergement de site web)


English version

Sherlog analyse les logs de votre site web, vous envoie un rapport détaillant chaque visite du fichier de log, résumant le nombre de visiteurs ayant bookmarké votre site, les référants les plus importants, et les pages les plus visitées de la période couverte par le fichier de logs

Sherlog est personnalisable : vous pouvez choisir le nombre de référants affichés, quelles pages afficher dans la liste des pages les plus visitées.

Sherlog est publié sous la licence GPL : vous pouvez l'utiliser, le copier librement et même le vendre, mais vous devez rendre vos modifications librement accessibles à tous. Vous pouvez lire la GPL ici

Sherlog n'est pas un générateur de statistiques comme Webalizer. Le but de Sherlog est de vous fournir une vision rapide de l'itinéraire de vos visiteurs sur votre site, pour vous permettre de comprendre pourquoi cette page est tant visitée, pourquoi celle-ci l'est si peu, et de faire les correstions nécessaires pour améliorer votre site.

Sherlog est extrêmement rapide : il traite de 30000 à 60000 lignes de logs/seconde sur un Athlon 1200, 256Mo DDR PC2100 ou la moitié sur un Via C3 800, 256Mo SDRAM PC 133, selon la proportion de lignes retenue pour l'analyse détaillée. Si votre fichier de logs compte 100000 lignes, dont 80000 exclues (par défaut les .png, .gif, .jpg, .css), sherlog prendra environ 2 secondes sur la première machine, 4 sur la seconde. La vitesse dépend beaucoup plus du nombre de lignes non exclues que du nombre total de lignes, donc n'hésitez pas à exclure les extensions inintéressantes.
Voici la formule approximative pour estimer le temps de l'analyse si vos logs sont énormes:
Temps en secondes = [ (nombre de lignes de logs) / 90000 + (nombres de lignes retenues pour analyse détaillée) / 16000 ] / facteur de performance de la machine
où le facteur de performances est égal à 1 pour l'Athlon ci-dessus, à 0.5 pour le Via C3.

Sherlog est compatible multi-plateforme : il n'a été testé que sous Linux pour l'instant, mais il devrait fonctionner sous Windows. Il accepte les logs au format CLF ("Common Log Format") ou de préférence "Combined Log Format".

Vous pouvez télécharge sherlog ici :
Sherlog-1.2.tar.gz(7403 octets,le 19-06-2003)

Anciennes versions :
Sherlog-1.1.tar.gz(le 12-05-2002)
Sherlog-1.0.tar.gz(le 18-02-2002)
Sherlog-0.9.5.tar.gz (le 03-02-2002)
Sherlog-0.9.tar.gz (le 25-01-2002)
Sherlog-0.8.9.tar.gz (le 16-01-2002)
Sherlog-0.8.1.tar.gz (le 15-01-2002)
Sherlog-0.8.tar.gz (le 14-01-2002)

Les changements sont consultables ici : CHANGES

Les caractéristiques suggérées/prévues sont ici : TODO

Vous pouvez contacter l'auteur ici : cbaegert@europeanservers.net

Ou simplement poster un message sur le forum © 2002-2004 EuropeanServers (hébergement de site web)