Web log analysis and statistics for Amazon S3

"As a statistics junkie, I just can't say enough good things about this product. Ever since I moved my site's images over to S3, I've felt like something was missing. Now, S3STAT has given me back my favorite obsession! Thank you!!!"

Really! Only $2/month! Sign up for the Free Trial now!

How S3STAT works

S3STAT is a service that translates the detailed Server Access Logs provided by Amazon S3 into human readable charts and graphs. It also outputs those logs into Common Logfile Format so that they can be used as input to a weblog analysis package.

At first glance, that seems like it should be easy. Amazon provides APIs to turn this detailed logging on, and an interface to identify and download the logfiles themselves. The problem is, the files are not in a format that can be used by any existing weblog analysis tools. And, rather than generating a single logfile per day, S3 will churn out an average of 200 little logfile fragments every 24 hours. These fragments overlap one another, so they cannot simply be appended to one another, but rather must be sorted together.

All that stuff takes time to code. We know this because we took that time. Trust me, it's more involved than you think! Here are the basic steps that S3STAT will perform on your S3 bucket each day:

  • Server Access Logging configuration, to ensure that the bucket in question has the proper permissions to recieve logfiles, and that S3 has been instructed to deliver them.
  • S3 Logfile Download to our servers for processing.
  • Logfile sorting and normalization to translate the logfiles into Common/Combined Logfile Format so that they can be analyzed.
  • Analysis and report generation using Webalizer, the industry standard weblog analysis package, running in a special mode to optimize reports for the Image Hosting and Content Delivery Network functionality for which most developers are using Amazon S3.
  • Report and Logfile upload to the Amazon S3 bucket that you specified. If you have requested it, we'll also send your logfiles and reports anywhere else you'd like via FTP.

S3STAT will do that every day, and we'll only charge you $2 a month to do it. That's just enough to cover our bandwidth costs, so everybody gets to be happy. Oh, and your first month is free, so you don't have to worry that your precious two dollars will be squandered if you don't like the service.

Try it out and see for yourself. Sign up now for a 30 Day Free Trial!

* $2/month for sites with traffic up to 100,000 hits per day. $20/month for the rare few sites that exceed that.
  Copyright 2008 Expat Software