Skip navigation.
Home

Data Mining Apache Logs - Just How Fast is the End User Experience?

One of the nice things about Apache is it's amazing ability to be configured. The logging sub-system is a lot more configurable than most people realise or make use of.
This article will give a brief overview of extending the log format to include logging of the time taken to serve a request, and then extracting some insights into the overall speed of the website for most users.

The key difference is this is not using external measuring tools and utilities, this is measuring what real users really get!

The information in this article predominantly applies to Apache 2.0.x and higher.

Canberra Floriade 2006 Photos

Something less technical for a change: Just added a batch of 31 photos taken at this years Floriade in Canberra.

Taken early on a Saturday morning, perfect conditions.

Enjoy!

AWFFull v3.7.1-beta3

That wasn't good. One missing null terminator and the entire country code detection breaks quite nicely.

Doh!!!!!

So out goes a quick fix for beta3. Apologies for the inconvenience.

AWFFull v3.7.1-beta3

AWFFull v3.7.1-beta2

Quite a few bug fixes in this release. Some serious, some more cosmetic.

* Fix a nasty segfault and apply some patches from Debian Webalizer for possible buffer overflows
* Minor update to the GeoIP usage. Stop DNS calls being made.
* autoconf fix - proper compilation options now selected. Can improve speed by ~ 13%. YMMV.
* Fix for the auto log detection. Was dropping into Domino when it shouldn't.

And a few others.

Get it now! AWFFull v3.7.1-beta2

AWFFull v3.7.1-beta1

Just a couple of minor changes on this release.
1. Added country flags to the country table. Why? Because I could and it looked cute. :-)
See here for a demo.

2. Integrated the GeoIP API into AWFFull. This should help stem the flood of requests for that feature. :-)

By default neither of these features is enabled in any output or use. Mainly to maintain the principle of least surprise.

Enjoy!

AWFFull v3.6.1 Released!

This is the announcement of the release of AWFFull v3.6.1.

There are no changes from v3.6.1-beta1 to 3.6.1, beyond that necessary for a version increment.

To recap, 3.6.1 includes the gettext libraries allowing for easy translations between multiple languages. Removing one of the bigger bugbears with Webalizer - namely that of having to recompile to get a different language.

eg:

$ LANG=de_DE awffull -v
awffull 3.6.1 (Linux 2.6.16.21-0.13-smp) German
Verwende Protokolldatei STDIN
Erzeuge Dateien in dem aktuellen Verzeichnis
Rechnername fr Bericht ist 'asterix'
Using CSS file: awffull.css
Datei mit historischen Daten nicht gefunden...

^C

$ awffull -v
awffull 3.6.1 (Linux 2.6.16.21-0.13-smp) English
Using logfile STDIN
Creating output in current directory
Hostname for reports is 'asterix'
Using CSS file: awffull.css
History file not found...

Have at it! AWFFull v3.6.1

And Yet Another Photos Update

Whew. Busy Busy Busy.

We have: December 2005, Brisbane Trip 2006, Rock Star & Third Brithday Starts, and Third Brithday.

All Corbin photo's. We don't take photo's of much else anymore for some reason...

One of my personal favorites is this one of Corbin playing Tuxpaint on his SuSE 10 Linux PC. Corrupt 'em young is all I can say. Perhaps frustratingly, it was incredibly easy to get a Linux PC built that was 3 year old proof vs a Windows XP PC. Not least being all those education games that require full administrator access.

Sigh.

 

A long overdue update to the Photo Galleries

Plenty more to come. Oh yeah, you'd better believe it.

But to get started here are:

Snowing 2005  just to totally freak out all the rellies in FNQ.

August & September 2005

and November 2005

Enjoy!

AWFFull v3.6.1-beta1

Finally! I manage to finish and get 3.6.1-beta1 out the door. The main work was completed nearly a month ago, just with various other activies it's been slow to get the polish and hence package, completed.

Anyway, it's done now. This version has a major focus on getting gettext (Internationalisation) working. To a variable degree, about 32 languages are supported "out of the box".

Get it now! AWFFull 3.6.1-beta1

Google Analytics - part the first

A week or two ago, my Google Analytics (GA) invite arrived. Ironically, a few days before in a work meeting with some Google Ad Sales gents I'd asked if they could provide an invite. So much for "who you know". ;-)

So I figure, I'll grab the GA module for Drupal (which powers this site) and see how it all goes, what it's like and so on.

Seeing as my "primary" goal for all the Software I write is for people to use it... hmm actually that's not quite true. The primary goal is for ME to use it. If others do? Well that's just icing. :-)
Anyway, it's kinda cool to see a new release go out and watch the hordes come flocking in to grab the raw tarball. Now with standard webserver log analysis, it's easy to get numbers.

Syndicate content Syndicate content