A few months ago I wrote about a way I use PHP to generate apache-style access.log files since my web host blocks access to them. Since then I've forgotten it was even running! I now have some pretty cool-looking graphs generated by Python and Matplotlib. For details (and the messy script) check the original posting.
This image represents the number of requests (php pages) made per hour since I implemented the script. It might be a good idea to perform some linear data smoothing techniques (which I love writing about), but for now I'll leave it as it is so it most accurately reflects the actual data.
This code has been updated: 2009-08-04-generate-apache-style-http-access-logs-via-sql-and-php