AWFFull Features
The latest Production Release is v3.10.2, released on the 13th of December 2008: awffull-3.10.2.tar.gz
Hard Sell time. As a fork from Webalizer, AWFFull essentially starts with the same feature set that Webalizer has. Just as obviously, there have been a large number of feature enhancements to AWFFull as it diverges further from Webalizer. Some of these changes are "under the hood" so to speak. Others, such as the CSS capability, are very much in your face.
The more prominent changes and features are:
Segmentation
As of version 3.9.1, AWFFull added basic segmentation to the command-line and config-file options. This allows an analyst to drill deeper into how a web site is being used, and consequently easily enhance the positive feedback loop that all websites should be under.
It may not be obvious, but segmentation is an incredibly powerful technique to really drive extra value with a website.
To the best of my knowledge, AWFFull is the first - and only - Open Source Web Log Analysis tool to include this feature.
Eyeball Analysis
With version 3.8.1 and on, AWFFull adds a series of ratios and metrics to assist in "at a glance" seeing how a site is working and where it isn't. Going beyond simple counting and into the realm of true Analytics.
Greater than 12 Month Display
AWFFull will happily display more than 12 months on the front page summary table and graph. Makes it a lot easier to do year on year growth comparisons.
Cascading Style Sheet Support (CSS)
As can be seen in the demonstrations, AWFFull produced reports can undergo stylistic changes with a minimum of effort. Purely through changes to a single style sheet. Now you can really impress senior management!
Resizable Graphs
The various graphical graphs produced by AWFFull can be configured to be generated at a larger size. Useful when you start tracking several years.
Internationalisation Support
Out of the box, AWFFull has support for 32 languages. Additional translations always welcome!
Automatic Log Type Detection
To make life that little bit easier, all supported log types can be automatically detected. AWFFull currently supports five log types: CLF, Combined, Squid, FTP XFER and Domino v6 Logs. CLF and Combined being the two most common log formats generated by Apache web servers.
Fast
AWFFull isn't the fastest weblog analyser around (but working on it!), but it's still pretty darn quick. On an AMD X2 4400, AWFFull can easily process over 70,000 lines per second(1). Extremely useful if you ever need to reprocess several years worth of logs for reanalysis.
GeoIP Country Detection
As of version 3.7.1, AWFFull supports MaxMind's GeoIP API for more accurate country detection.
(1)It should be noted, this isn't a highly tuned - unrealistic - configuration file to get that speed. It's based on a couple of real world config files that I personally use to generate real analysis. That include multiple Ignore's, Agent Matching, Country matching and all sorts of other things that help slow a run down. The more complex config - and the one that number is based off - has about 425 configuration modifications in the config file; exclusive of blank lines, comments etc.
As with all benchmarks, be wary of what people quote and the conditions under which they generate those numbers. I can trivially make AWFFull return incredibly fast benchmarks - but the results are useless. :-)


